0
從文件讀取整數時出現問題。至於我的知識,它應該工作。你能告訴我我在這裏做錯了什麼嗎?無法從文件中讀取
int fileCount = 0;
ifstream listFileStream (fileName);
if (listFileStream.is_open()) {
listFileStream >> fileCount;
cout << fileCount;
}
它只打印0即使該文件的第一行是28
嘗試一次讀一行。見[這裏](http://www.cplusplus.com/doc/tutorial/files/) –
如果我將變量類型更改爲字符串,它會給出...'fileCount =「ÿþ2」' –
@SankaD我想你在文件的開頭有一些意想不到的字符。甚至可能是字節順序標記(BOM)。 – john