質問編集履歴
1
解答者様のアドバイスを受けて編集したのですがコアダンプで詰まっています
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
1の場合は$で2の場合は{ }に置き換えたいのですがうまくいきません。
|
2
2
|
|
3
|
-
|
3
|
+
コアダンプとよくわからないエラーが発生しています。数値を文字列に置き換えているのでnum_p[3][4]ではなくnum_p[][]としてもうまくいきません。
|
4
4
|
|
5
5
|
解決策などありましたらアドバイス等をお願い致します。
|
6
6
|
|
@@ -10,21 +10,19 @@
|
|
10
10
|
|
11
11
|
#include <stdio.h>
|
12
12
|
|
13
|
-
|
14
|
-
|
15
13
|
int main()
|
16
14
|
|
17
15
|
{
|
18
16
|
|
19
17
|
char num[3][4] = {{1, 2, 3, 4},{1, 3, 2, 4},{4, 3, 1, 2}};
|
20
18
|
|
21
|
-
char *num_p;
|
19
|
+
char *num_p[3][4];
|
22
20
|
|
23
21
|
int i, j;
|
24
22
|
|
25
23
|
|
26
24
|
|
27
|
-
num_p = &num[0][0];
|
25
|
+
num_p[3][4] = &num[0][0];
|
28
26
|
|
29
27
|
|
30
28
|
|
@@ -58,4 +56,6 @@
|
|
58
56
|
|
59
57
|
|
60
58
|
|
59
|
+
|
60
|
+
|
61
61
|
```
|