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