주석 변환

1179 단어 c주석 변환
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//#if(1)
int main() {
    FILE *fin,*fout;
    char str1[81],str2[81]; //       80   
    char *infile = "in.c";
    char *outfile = "out.
 
char *p;
    fin = fopen(infile,"r"); //      ,       
    fout = fopen(outfile,"w"); //      ,       
    if((fin == NULL) || (fout == NULL))
         {
        printf("      !
");         exit(1);     }           // while(fscanf(fin,"%s",str1) == 1)            while( fgets(str1,50,fin))          {         //  str1......                p=strstr(str1,"//");                 if(p==NULL)         strcpy(str2,str1);                 else    { strncpy(p,"/*",2);                            strcat(str1,"*/"); strcpy(str2,str1);}         fprintf(fout,"%s",str2); //       fprintf(fout,"
"); }     fclose(fin);     fclose(fout);     return 0; } //#endif #if(0) void main() {   char a[10] = {0};     int i=0,N=10;     while(fgets(a, N, stdin)) {         fprintf(stdout, "%d %s@%d
", i, a, strlen(a));         i++;     }   } #endif

좋은 웹페이지 즐겨찾기