如何格式化汇编代码?

我有一个用汇编语言编写的相当长的代码,我想在使用asm()函数的C程序中使用它,但是必须引用代码中的每一行,并且必须插入一个新行字符(’\ n’)每行的结尾以使其可用。 是否有任何文本编辑工具可以执行此操作,或者我必须手动执行此操作?

我编写了一个程序,从文件中获取汇编代码,并将格式化文本保存到文件bs

 #include  #include  int main () { FILE *pFileA=fopen("as","r"), *pFileB=fopen("bs","w"); if(pFileA==NULL || pFileB==NULL) { printf("ERROR!\n"); system("pause"); return 1; } char a; START: a=getc(pFileA); while(a==' ' || a=='\t' || a=='\n') { putc(a,pFileB); a=getc(pFileA); } if(a==EOF) goto END; putc('"',pFileB); MID: while(a!='\n' && a!='"') { putc(a,pFileB); a=getc(pFileA); } if(a=='"') { putc(92,pFileB); putc(a,pFileB); a=getc(pFileA); goto MID; } putc(92,pFileB); putc('n',pFileB); putc('"',pFileB); putc(a,pFileB); goto START; END: fclose(pFileA); fclose(pFileB); printf("SUCCESS!\n"); system("pause"); return 0; }