stringを配列にしてしようするには?

解決


超C++初心者  2002-08-30 03:49:43  No: 50356

JAVAで、
String[] str={"MON","TUE","WED"};
System.out.println(str[0]);
とすると、「MON」が出力されますが、

C++で同じように
strng str[]={"MON","TUE","WED"};
cout<<str[0]<<endl;
とすると、出力の部分で、コンパイルエラーになってしまいます。
どのようにすればできるか教えてください。
お願いします。


超C++初心者  2002-08-30 03:53:51  No: 50357

すみません!とこどころ、打ち間違いがありますね。
strng → string
宜しくお願いします。


YuO  2002-08-30 05:02:08  No: 50358

コンパイルエラーの内容を書いて下さい。
#省略はしないように。


超C++初心者  2002-08-30 19:09:39  No: 50359

YuOさんありがとうございます!
エラーは次のようにでます。宜しくお願いします。

: error C2679: 二項演算子 '<<' : 型 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' の右オペランドを扱う演算子は定義されていません。(または変換できません)(新しい動作; ヘルプを
参照)
cl.exe の実行エラー

CP_TEI1.exe - エラー 1、警告 0


超C++初心者  2002-08-30 20:16:23  No: 50360

解決しました!
すみません。インクルード抜けてました(^_^;)(stringが。)
お騒がせしました。
ありがとうございます。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加