[英]How to read spaces from .txt file in QT
我正在嘗試加載一個包含8488個字符(包括空格)的示例文本文件,以便我可以將文本文件中的單詞組織成GUI中的字母順序(基本上創建字典)。
.txt文件成功加載文本但是我無法從該文件中讀取空格,它只顯示所有單詞之間沒有空格
我有一個類dictionary
,在dictionary.cpp源文件中,我嘗試加載和讀取文本文件,如下所示。
void dictionary::loadFile(const char *fileName)
{
char value;
ifstream f_in(fileName);
if (!f_in)
{
cerr << "\nError loading file!" << endl;
exit(1);
}
else
{
cout << "File loaded successfully\n" << endl;
}
for (int i = 0; i < 8488; i++)
{
f_in >> value;
Memory[i] = value;
cout << Memory[i];
}
}
有人可以解釋我可能出錯的地方嗎?
我很喜歡上課,特別是在QT創作者中。
問題已得到解決。
我用了
f_in >> noskipws;
承認白色空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.