我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:
我希望我的程序只读取不以
我有一个问题,但我还没有找到有效的解决方案。这很简单,但我不知道该怎么做。
我有一个文件,其中包含一些行,例如:
#comment
#comment
icecream 5
pizza 10
pie 7
#comment
tortillas 5
fajitas 5
我希望我的程序只读取不以
#
开头的行。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");