質問編集履歴

2

エラー文ではなく警告でした。

2020/09/10 10:58

投稿

wakawaka12
wakawaka12

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,13 @@
2
2
 
3
3
 
4
4
 
5
- strで1次元配列ではエラーになるですが、2次元配列だとエラー起こらのはなぜなのでしょうか?
5
+ strで1次元配列では警告になるですが、2次元配列だと警告がなく実行できるのはなぜなのでしょうか?
6
6
 
7
7
 
8
8
 
9
9
  ### 発生している問題・エラーメッセージ
10
10
 
11
- strを1次元配列で行うとこのようなエラーが表示されます。
11
+ strを1次元配列で行うとこのような警告が表示されます。
12
12
 
13
13
  strを2次元配列行うと動かせます。
14
14
 

1

1次元配列でエラー文を記載していなかったので付け加えました。

2020/09/10 10:58

投稿

wakawaka12
wakawaka12

スコア1

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,28 @@
3
3
 
4
4
 
5
5
  strで1次元配列ではエラーになるですが、2次元配列だとエラーが起こらないのはなぜなのでしょうか?
6
+
7
+
8
+
9
+ ### 発生している問題・エラーメッセージ
10
+
11
+ strを1次元配列で行うとこのようなエラーが表示されます。
12
+
13
+ strを2次元配列行うと動かせます。
14
+
15
+ ```
16
+
17
+ 15行目: warning C4477: 'printf' : 書式文字列 '%s' には、型 'char *' の引数が必要ですが、可変個引数 1 は型 'int' です
18
+
19
+ 15行目: warning C4313: 'printf': 書式文字列内の '%s' が引数 1 ('int' 型) と競合しています。
20
+
21
+ 18行目: warning C4047: '=': 間接参照のレベルが 'char *' と 'char' で異なっています。
22
+
23
+ 20行目: warning C4047: '関数': 間接参照のレベルが 'const char *' と 'char' で異なっています。
24
+
25
+ 20行目: warning C4024: 'strcat': の型が 2 の仮引数および実引数と異なります。
26
+
27
+ ```
6
28
 
7
29
 
8
30