0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト80:デフォルトの名無しさん 20/05/06 19:06:59 8YawtAIF.net >>77 文字列リテラルの指す文字列は書きかえてはいけない。 char* の指す先の文字列は書きかえできる。 const char* の指す先の文字列は書きかえできない。 81:デフォルトの名無しさん 20/05/06 19:07:03 K0jT0mUL.net 何故文字配列なのに文字列を沢山入れられるのか… 82:デフォルトの名無しさん 20/05/06 19:09:49 8YawtAIF.net >>77 あーわかった。あんたがエラーメッセージを読んで理解しようとしないから分からないんだよ。 83:デフォルトの名無しさん 20/05/06 20:16:45 K0jT0mUL.net 分かりません。 ポインタを直接文字列の値で初期化してるのもよくわからないです。 84:デフォルトの名無しさん 20/05/06 20:38:11 5oVnKxXT.net char *s = "abc"; がダメな理由と int a[] = { 1, 2, 3 }; がOKな理由を考えろ 85:デフォルトの名無しさん 20/05/06 20:47:05 Fjn1hDTG.net const char* MONTH_NAME[]= 型 変数名[] 各要素の型は、const char* [ ] は配列 最近、ロベールは本屋で売ってない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch