我想解析C++中的文件。我的文件内容如下:查找文件中的字符串C++
//Comments should be ignored
FileVersion,1;
Count,5;
C:\Test\Files\Test_1.txt 0,16777216,16777552,0,0,1,0,1,1,1;
FileVersion是我需要读取信息的第一行。所有以前的行只是以'//'开头的注释。如何将光标设置为包含FileVersion的行?因为我正在使用fscanf从文件中读取信息。
if ( 1 != fscanf(f, "FileVersion,%d;\n", &lFileVersion))
{
//Successfully read the file version.
}
'fscanf'是一个C函数。如果你想要一个C的解决方案,为什么你把它标记为C++? – 0x499602D2
@ 0x499602D2它也是有效的C++。但是流通常对I/O – clcto
有帮助,我也包含了C标签。 – user2495173