質問編集履歴

2

文の修正

2019/06/30 10:57

投稿

Cpro
Cpro

スコア15

test CHANGED
File without changes
test CHANGED
@@ -30,11 +30,19 @@
30
30
 
31
31
 
32
32
 
33
+ scanf_s("%s", array,sizeof(array));
34
+
35
+
36
+
33
37
  //arrの後にsizeof(arr)が必要なのは分かりました
34
38
 
35
- sscanf_s(array,"%s %d %d",arr,&num1,&num2);
39
+ sscanf_s(array,"%s %d %d",arr,sizeof(arr),&num1,&num2);
36
40
 
37
41
 
42
+
43
+ printf("&s %d %d",arr,num1,num2);
44
+
45
+
38
46
 
39
47
  return 0;
40
48
 

1

コード文の追加

2019/06/30 10:56

投稿

Cpro
Cpro

スコア15

test CHANGED
File without changes
test CHANGED
@@ -10,27 +10,35 @@
10
10
 
11
11
  ```c
12
12
 
13
+ #include <stdio.h>
13
14
 
14
-
15
- //略
15
+ #include <string.h>
16
16
 
17
17
 
18
18
 
19
- char array[20];
19
+ int main(void)
20
20
 
21
- char arr[10];
21
+ {
22
22
 
23
- int num1;
23
+ char array[20];
24
24
 
25
+ char arr[10];
26
+
27
+ int num1;
28
+
25
- int num2;
29
+ int num2;
26
30
 
27
31
 
28
32
 
29
- //複数になるとsscanf_s引数のsizeof(arr)入れる場所がどこに行ってまう!?
33
+ //arr後にsizeof(arr)が必要なは分かりま
30
34
 
31
- sscanf_s(array,"%s %d %d",arr,&num1,&num2);
35
+ sscanf_s(array,"%s %d %d",arr,&num1,&num2);
32
36
 
37
+
33
38
 
39
+ return 0;
40
+
41
+ }
34
42
 
35
43
 
36
44