2016-12-18 6 views

答えて

1

ここでthis linkをチェックしてください。彼らはあなたの質問に答えて、投稿する前に他の質問を必ず確認してください。

+0

私はしましたが、私はstd :: notationに慣れていません。手伝ってくれませんか? –

+0

std ::は呼び出しているコードの名前空間への参照です。 string、vector、fstream、iostreamなどの標準ライブラリにあるファイルをインクルードするときは、ファイルがnamespace stdを使って名前空間stdを使用することを宣言するか、または、メソッドまたは変数にstd ::を追加します。 – khamarr3524

1

std::vectorおよびstd::stringを使用してください。正しい形式のファイルを読む:

std::string word; 
std::vector<std::string> word_database; 
while (text_file >> word) 
{ 
    word_database.push_back(word); 
} 
std::cout << "Words read: " << word_database.size() << "\n"; 
+0

私はstf :: notationに慣れていません。手伝ってくれませんか? –

+1

"namespace"についてのあなたの好きなリファレンスをお読みください。あなたが気になるなら 'std ::'表記を削除してください。 –

+0

'std'は、ほとんどすべてのC++標準ライブラリ関数が実装されている名前空間です。 '::'によって、あなたはその名前空間を見て、それ内の型や関数を指定します。 [this](http://www.cplusplus.com/doc/tutorial/program_structure/) –

関連する問題