C++ 如何从QT中的.txt文件中读取空格

C++ 如何从QT中的.txt文件中读取空格,c++,qt,C++,Qt,我正在尝试加载一个包含8488个字符(包括空格)的示例文本文件,这样我就可以在GUI中将文本文件中的单词按字母顺序组织起来(创建一个字典) txt文件成功加载文本,但我无法从该文件中读取空格,它只显示所有单词,中间没有空格 我有一个classdictionary,在dictionary.cpp源文件中,我尝试加载并读取文本文件,如下所示 void dictionary::loadFile(const char *fileName) { char value; ifstream

我正在尝试加载一个包含8488个字符(包括空格)的示例文本文件,这样我就可以在GUI中将文本文件中的单词按字母顺序组织起来(创建一个字典)

txt文件成功加载文本,但我无法从该文件中读取空格,它只显示所有单词,中间没有空格

我有一个class
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];
    }
}
void dictionary::loadFile(const char*fileName)
{
字符值;
ifstream f_in(文件名);
如果(!f_in)
{
cerr问题已解决

我曾经

f_in>>noskipws;

确认空白。

问题已修复

我曾经

f_in>>noskipws;

确认空白