簡體   English   中英

如何在QT中從.txt文件中讀取空格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM