質問編集履歴

2

誤字の修正

2019/05/26 15:50

投稿

big000
big000

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,16 +1,16 @@
1
- scanf関数を使って、数値を入力し、別のxxxという変数に代入したい
1
+ scanf関数を使って、数値を入力し、別のxxx(my_hand)という変数に代入したい
2
2
 
3
- 「ファイル分割」も行いたいので、別ファイルのmain関数内のxxxに数値を代入するイメージです。
3
+ 「ファイル分割」も行いたいので、別ファイルのmain関数内のxxx(my_hand)に数値を代入するイメージです。
4
4
 
5
5
 
6
6
 
7
- この際、**AAA.cファイルにてscanfの戻り値が無視されている**という警告がでていますが、
7
+ この際、**Source.cファイルにてscanfの戻り値が無視されている**という警告がでている。
8
-
9
- **これの意味が分かりません。**
10
-
11
- プログラムにエラーはないですが、実行してもmainファイルのprintf出力ができません。
12
8
 
13
9
 
10
+
11
+ プログラムにエラーはないですが、実行してもmainファイルのprintf出力ができない。。
12
+
13
+ 環境は、Visual studio commyunity 2019を使用しています。
14
14
 
15
15
 
16
16
 

1

コードで明らかに間違っている点を修正した

2019/05/26 15:49

投稿

big000
big000

スコア18

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,23 @@
16
16
 
17
17
  ```ここに言語を入力
18
18
 
19
+ /*Header.hというfile*/
20
+
21
+ #ifndef HEAD
22
+
23
+ #define HEAD
24
+
25
+ int own();
26
+
27
+ #endif HEAD
28
+
29
+
30
+
19
- /*AAA.cというソースファイル*/
31
+ /*Source.cというfile*/
32
+
33
+ #include "Header.h"
34
+
35
+ #include<stdio.h>
20
36
 
21
37
 
22
38
 
@@ -26,7 +42,7 @@
26
42
 
27
43
  printf("入力してください\nグー:1 チョキ:2 パー:3\n");
28
44
 
29
- scanf("%d\n", &abc);
45
+ scanf("%d\n", &abc);
30
46
 
31
47
 
32
48
 
@@ -34,22 +50,38 @@
34
50
 
35
51
  }
36
52
 
53
+
54
+
37
55
  ```
38
56
 
39
57
 
40
58
 
41
59
  ```ここに言語を入力
42
60
 
43
- /*main.c*/
61
+ /*mainファイル*/
62
+
63
+ #include<stdio.h>
64
+
65
+ #include"Header.h"
44
66
 
45
67
 
46
68
 
47
- int main(void){
48
69
 
49
- int xxx=0;
50
70
 
51
- xxx=scanf();
71
+ int main(void) {
52
72
 
73
+
74
+
75
+ int my_hand = 0;
76
+
77
+ my_hand=own();
78
+
53
- printf("%d\n",xxx);
79
+ printf("%d\n", my_hand);
80
+
81
+   return 0;
82
+
83
+
84
+
85
+ }
54
86
 
55
87
  ```