السلام عليكم ....
أريد مسح الكومنت من ملف سي بلس بلس
وقد حاولت بهذا الكود لكنه لم يجدي معي
#include<stdio.h>
#include<string.h>
#include<conio.h>
/************************************************************************/
void elimincomment(FILE * file1, FILE * file2)
{
char str[10];
int i=0;
file1 =fopen ("Test3.cpp","r");
file2 =fopen ("Test3.txt","w");
while(fscanf(file1,"%s",&str)!=EOF)
{
if(str=="//" || str=="#") fprintf(file2,"\n");
if(str=="/*")
{
while(str!="*/")
{
fprintf(file2," ");
fscanf(file1,"%s",&str);
}
if (str=="*/") fprintf(file2,"\n");
}
else fprintf(file2,"%s",str);
}
fclose(file1);
fclose(file2);
}
main()
{
FILE * file1,* file2;
elimincomment(file1,file2);
getch();
}
أرجو المساعدة من فضلكم

