掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
char **からconst char **への変換が暗黙に出来ないのはなぜ? (ID:54839)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> バグっているというのはどの部分を差しているのでしょうか? 以下の部分じゃないでしょうか? > char *str="Atring"; > str[0]='S'; strは文字列定数(表現に自信がない)である"Atring"へのポインタが格納されます。 str[0]='S'では、文字列定数を変更しに行っています。 これでは、他の部分で、同じように char *str2 = "Atring"; としていた場合、上記部分が実行された後に、 str2をprintf("%s",str2); を実行すると、 String と表示されてしまいます。 #確認していないけで、そうなったとおもいます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.