回答編集履歴

2

修正

2018/07/31 04:56

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -10,6 +10,6 @@
10
10
 
11
11
  ---
12
12
 
13
- で、本来、文字列、というのは定数なので、その内容を修正するのは間違いです
13
+ で、本来、文字列、というのは定数なので、その内容を変更するのは間違いです
14
14
 
15
15
  それをするなら、下の例のようにchar型の配列を文字列データで初期化してそれを使いましょう

1

回答に追記

2018/07/31 04:56

投稿

y_waiwai
y_waiwai

スコア87784

test CHANGED
@@ -5,3 +5,11 @@
5
5
 
6
6
 
7
7
  組み込み用途なんかで、マイコン上で実行されるコードでは、ROMとRAMの環境上で展開、実行されるため、定数領域はROM上に配置されて、文字通り書き換えできないようになりますね。
8
+
9
+
10
+
11
+ ---
12
+
13
+ で、本来、文字列、というのは定数なので、その内容を修正するのは間違いです
14
+
15
+ それをするなら、下の例のようにchar型の配列を文字列データで初期化してそれを使いましょう