私はこのように私のmain.cppにを実行する場合:linuxでコマンドラインリダイレクト(wiith <)を使って文字列にファイルの内容を保存していますか?
./main.cpp < file.txt
私は文字列のベクトルで、この入力を保存すると、同じ行の各単語は、新しい行に格納されます。どのようにして効率的かつエレガントに各行全体をベクトル文字列の1つの要素に格納できますか? は、たとえば のために私はそれになりたい:
Myvector[0]= "this is just a sentence"
は好きではない:
Myvector[0] ="this"
Myvector[1]="is"
Myvector[3]="just" etc
実際にコードを追加する必要があります。 –
入力がどこから来るのかは関係ありません。 –
'cin >> Myvector [i];'を使っているようですね。 '>>'はただ一つの単語を読みます。行全体を読みたい場合は 'getline()'を使います。 – Barmar