C言語でchar に文字列を直接代入しようとするとVisual Studioではエラーがでませんが、gcc、clangでは「stringリテラルからcharへの変換は違反」というようなエラーがでてしまいます。char*への文字列を直接代入するのはやめておいたほうがいいのでしょうか?
lang
1char *str1 = "hoge"; // エラー 2char str2[] = "hoge"; // OK 3const char *str3 = "hoge"; // OK
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/21 02:33
2015/05/21 02:35