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
私が期待しているのは、コードがテキスト ファイルに含まれる 2 行を出力することですが、代わりに次のようになります。
1234
getline と istream について読んでいますが、解決策が見つからないようですので、助けていただければ幸いです。
ありがとう