我有一个问题,但找不到有效的解决方案。这真的很容易,但是我不知道该怎么办。
我有一个带有几行的文件,例如:
\#comment
\#comment
icecream 5
pizza 10
pie 7
\#comment
tortillas 5
fajitas 5
Run Code Online (Sandbox Code Playgroud)
而且我希望我的程序只阅读不以开头的行#。
FILE *pf;
char first [20], second [20];
pf = fopen("config.conf", "r");
if (pf)
{
while (! feof(pf))
{
fscanf(pf, "%s \t ", first);
while(!strcmp(first,"#")){ `HERE I NEED JUMP TO NEXT LINE`
fscanf(pf, "%s \t ", first);
}
fscanf (pf, "%s \t ", second);
printf("Food: %s \t Cost: %s \n", first, second);
}
fclose(pf);
}
else
printf( "Errore nell'aprire config.conf\n");
Run Code Online (Sandbox Code Playgroud)