質問: 1; } i++; } if (h != 1) { cout << "コリー:ごめん、分からない" << endl; } } 基本.txt _#おはよ おはよ~!まだ眠いなあ...(=_=) _#おやすみ おやすみ!明日が楽しみ~(^^)/ 「おはよう」と入力しても、 「コリー:ごめん、分からない」と表示されてしまいます。 「おやすみ」の場合も同じです。 どうしたら良いでしょうか?? 実行環境:ビジュアルC++2008
回答: VC++2008ということですが、プロジェクトのプロパティの全般の項目で文字セットが「Unicode文字セット」になってないでしょうか? もしそうなら、これを「マルチバイト文字セット」にすれば、うまくいくかもしれません。