コンソールから入力を受け取り、各単語とスペースをスペースで区切って読み込み、それをベクトル文字列に格納して処理するプログラムを作成しようとしています。コンソール入力を読み込んでベクトル文字列に格納する方法
getlineが改行で読み込みを停止せず、Ctrl + Zキーを押してEOFにする必要があるという問題があります。 getlineを改行で停止させる方法はありますか?
コンソールから入力を受け取り、各単語とスペースをスペースで区切って読み込み、それをベクトル文字列に格納して処理するプログラムを作成しようとしています。コンソール入力を読み込んでベクトル文字列に格納する方法
getlineが改行で読み込みを停止せず、Ctrl + Zキーを押してEOFにする必要があるという問題があります。 getlineを改行で停止させる方法はありますか?
まずその中の文字列を抽出するためにistringstream
を使用し、その後、行を取得します。
物事のこの種は通常、より良い標準ライブラリと表現することができます。
1つの行を取得するには1回、入力の最後まで行を取得するにはループで呼び出します。 –