STLを使用しています。テキストファイルから行を読み取る必要があります。最初(スペース)\n
までではなく、最初まで行を読み取る方法は?' '
たとえば、私のテキストファイルには次のものが含まれています。
Hello world
Hey there
私がこのように書く場合:
ifstream file("FileWithGreetings.txt");
string str("");
file >> str;
次に、str
「Hello」のみが含まれますが、「Helloworld」が必要です(最初まで\n
)。
この方法を使用できると思いgetline()
ましたが、読み取る記号の数を指定する必要があります。私の場合、いくつの記号を読むべきかわかりません。