我一直在尝试从 C++ 中的 .txt 文件中读取一些信息,但它并没有像我预期的那样工作。这是一些示例代码:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char words[255];
int value = 0;
ifstream input_stream("test.txt");
input_stream >> value;
input_stream.getline(words, 256);
cout << value << endl;
cout << words << endl;
}
并且 test.txt 包含:
1234
WordOne WordTwo
我期望代码打印文本文件中包含的两行,但我只是得到:
1234
我一直在阅读有关 getline 和 istream 的信息,但似乎找不到任何解决方案,因此将不胜感激。
谢谢