我想解析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