ロングストーリーショートプログラムを正しく動作させるために独自の新しい行を作成せずに、私のベクトルを1行として扱う必要があります。 iはベクトルに読み込まれたテキストファイルは私はテキストファイルから私のベクトルを提出し、それは1行としてcoutをしない。これどうやってするの?
laptop#a small computer that fits on your lap#
helmet#protective gear for your head#
couch#what I am sitting on#
cigarette#smoke these for nicotine#
binary#ones and zeros#
motorcycle#two wheeled motorized bike#
oj#orange juice#
test#this is a test#
ループ用いてベクターを充填した:
if(myFile.is_open())
{
while(getline(myFile, line, '#'))
{
wordVec.push_back(line);
}
cout << "words added.\n";
}
をし、この使用して印刷:
for(int i = 0; i < wordVec.size(); i++)
{
cout << wordVec[i];
}
を、それのような出力:
laptopa small computer that fits on your lap
helmetprotective gear for your head
couchwhat I am sitting on
cigarettesmoke these for nicotine
binaryones and zeros
motorcycletwo wheeled motorized bike
ojorange juice
testthis is a test
私のプログラムは私がmanu仲間は単語を入力してデータ構造に追加しますが、テキストファイルで埋め込まれたベクトルから追加した場合、プログラムの半分は機能しません。誰もが問題のより良い説明を求める前に、私が知る必要があるのはベクトルをどのように埋めて1行として出力するかだけです。
または読み取りライン・バイ・ラインが、その後、各ライン内 –
@BarryTheHatchetトークン化:真 - あなたが診断メッセージの行番号をカウントすることができますので、とにかく、しばしば望ましいが.... –
@BarryTheHatchetので、どのように私はラップトップの#aを回すことができますあなたのラップにフィットする小さなコンピュータstring1 =ラップトップとstring2 =ラップに収まる小さなコンピュータ。投稿した2つの提案は機能しませんでした。 – ThePeskyWabbit