我正在制作一个程序来读取配置文件,我只想读取某些行。例如:
config.txt的:
This is a test configuration text file
It isn't supposed to read this line or the line above it
Read this line, but not the white space above or below it
Don't read this line or the white space above or below it
Read this line, but not the white space above or below it
我正在使用您的基本I / O:
FILE *File;
File = fopen("config.txt", "r");
答案 0 :(得分:0)
您可以使用某个字符或数字标记您不想阅读的行,因此每当输入流读取它时,您都可以跳过它。
0这是一个测试配置文本文件 0不应该读取此行或其上方的行
1读取此行,但不读取其上方或下方的空白区域
0请勿读取此行或其上方或下方的空白区域
0读取此行,但不读取其上方或下方的空白区域
然后检查每行的第一个值并跳过/读取它。 或者使用C / *中的多行注释等注释掉* /检查开头字符并在关闭字符之前跳过所有内容。