質問編集履歴

3

削除された内容の復元を行いました

2017/07/04 03:26

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 質問が解決しまし
1
+ 点数表示プログラムにBGMをつけ
test CHANGED
@@ -1,11 +1,149 @@
1
- ‚„†ˆŠ 鐚鐚‘鐚’鐚“
1
+ プログラム初心者です。
2
2
 
3
- 鐔鐔‚鐔ƒ 鐚醐執鐚
3
+ C言語で以下のプログラムを作ったのですが、このプログラムに音楽\(MIDIファイル\)を再生するプログラムを付け加えたいです。
4
4
 
5
- 鐔縁讐鐔鰹輯鐔 鐔э秀鐔�終‚
6
5
 
7
- –‡絖—Œ–‘ƒ‘‚帥ƒ若ƒ
8
6
 
9
- 罘Ÿƒ純ƒ紫”腥
7
+ どのようなプログラムを付け加えれば良いのでしょうか?
10
8
 
9
+
10
+
11
+ ※一応ネットでそれっぽいのを見つけましたがうまく実行できませんでした。
12
+
13
+
14
+
15
+ こちらがネットで見つけたものです。
16
+
17
+
18
+
19
+ main\(\)
20
+
21
+ {
22
+
23
+ gl_openwin\(-1, -1, 640, 480, 0\);
24
+
25
+ printf\("BGM start\\n"\);
26
+
11
- 鐔ž€•鐚鐚„鐃鐃<ˆ奄‘…
27
+ //BGM演奏の開始
28
+
29
+ gl_playbgm\("c:\\\\windows\\\\media\\\\canyon\.mid"\);
30
+
31
+ getchar\(\);
32
+
33
+
34
+
35
+ printf\("BGM stop\\n"\);
36
+
37
+ //BGM演奏の終了
38
+
39
+ gl_stopbgm\(\);
40
+
41
+ getchar\(\);
42
+
43
+
44
+
45
+ printf\("BGM start\\n"\);
46
+
47
+ //BGM演奏の開始
48
+
49
+ gl_playbgm\("c:\\\\windows\\\\media\\\\canyon\.mid"\);
50
+
51
+ getchar\(\);
52
+
53
+ }
54
+
55
+
56
+
57
+
58
+
59
+
60
+
61
+
62
+
63
+ 以下ソースコード
64
+
65
+
66
+
67
+ #define _CRT_SECURE_NO_WARNINGS
68
+
69
+ #include <stdio\.h>
70
+
71
+
72
+
73
+ #define STD_NO 5 /\*生徒数\*/
74
+
75
+ #define SUB_NO 3 /\*科目数\*/
76
+
77
+
78
+
79
+ /\*プロトタイプ宣言\*/
80
+
81
+ void print_list\(int v\[STD_NO\]\[SUB_NO\]\); /\*点数一覧表出力\*/
82
+
83
+
84
+
85
+ int main\(void\)
86
+
87
+ {
88
+
89
+ int i;
90
+
91
+ int tensu\[STD_NO\]\[SUB_NO\];/\*点数を格納する配列\*/
92
+
93
+ int sum\[STD_NO\];
94
+
95
+ printf\("国語 数学 英語 の点数を順に入力してください\\n"\);
96
+
97
+ for \(i = 0; i < STD_NO; i\+\+\){
98
+
99
+ printf\("%d番:", i \+ 1\);
100
+
101
+ scanf\("%d %d %d", &tensu\[i\]\[0\], &tensu\[i\]\[1\], &tensu\[i\]\[2\]\); /\*点数の読み込み\*/
102
+
103
+ sum\[i\] = tensu\[i\]\[0\] \+ tensu\[i\]\[1\] \+ tensu\[i\]\[2\];
104
+
105
+
106
+
107
+ }
108
+
109
+ printf\("\\n"\);
110
+
111
+ print_list\(tensu, sum\); /\*点数一覧表出力\*/
112
+
113
+ return 0;
114
+
115
+ }
116
+
117
+ /\*点数一覧表出力\*/
118
+
119
+ void print_list\(int v\[STD_NO\]\[SUB_NO\], int sum\[STD_NO\]\)
120
+
121
+ {
122
+
123
+ int i, j;
124
+
125
+ printf\("No 国語 数学 英語\\n"\);
126
+
127
+ printf\("-----------------\\n"\);
128
+
129
+ for \(i = 0; i < STD_NO; i\+\+\){
130
+
131
+ printf\("%2d", i \+ 1\); /\*生徒の番号を表示\*/
132
+
133
+ for \(j = 0; j<SUB_NO; j\+\+\){
134
+
135
+ printf\("%5d", v\[i\]\[j\]\); /\*生徒の点数を表示\*/
136
+
137
+
138
+
139
+ }
140
+
141
+ printf\("%5d", sum\[i\]\);
142
+
143
+ printf\("\\n"\);
144
+
145
+ }
146
+
147
+ printf\("-----------------\\n"\);
148
+
149
+ }

2

2017/07/04 03:25

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 点数表示プログラムにBGMをつけ
1
+ 質問が解決しまし
test CHANGED
@@ -1,149 +1,11 @@
1
- プログラム初心者です。
1
+ ‚„†ˆŠ 鐚鐚‘鐚’鐚“
2
2
 
3
- C言語で以下のプログラムを作ったのですが、このプログラムに音楽(MIDIファイル)を再生するプログラムを付け加えたいです。
3
+ 鐔鐔‚鐔ƒ 鐚醐執鐚
4
4
 
5
+ 鐔縁讐鐔鰹輯鐔 鐔э秀鐔�終‚
5
6
 
7
+ –‡絖—Œ–‘ƒ‘‚帥ƒ若ƒ
6
8
 
7
- どのようなプログラムを付け加えれば良いのでしょうか?
9
+ 罘Ÿƒ純ƒ紫”腥
8
10
 
9
-
10
-
11
- ※一応ネットでそれっぽいのを見つけましたがうまく実行できませんでした。
12
-
13
-
14
-
15
- こちらがネットで見つけたものです。
16
-
17
-
18
-
19
- main()
20
-
21
- {
22
-
23
- gl_openwin(-1, -1, 640, 480, 0);
24
-
25
- printf("BGM start\n");
26
-
27
- //BGM演奏の開始
11
+ 鐔ž€•鐚鐚„鐃鐃<ˆ奄‘…
28
-
29
- gl_playbgm("c:\\windows\\media\\canyon.mid");
30
-
31
- getchar();
32
-
33
-
34
-
35
- printf("BGM stop\n");
36
-
37
- //BGM演奏の終了
38
-
39
- gl_stopbgm();
40
-
41
- getchar();
42
-
43
-
44
-
45
- printf("BGM start\n");
46
-
47
- //BGM演奏の開始
48
-
49
- gl_playbgm("c:\\windows\\media\\canyon.mid");
50
-
51
- getchar();
52
-
53
- }
54
-
55
-
56
-
57
-
58
-
59
-
60
-
61
-
62
-
63
- 以下ソースコード
64
-
65
-
66
-
67
- #define _CRT_SECURE_NO_WARNINGS
68
-
69
- #include <stdio.h>
70
-
71
-
72
-
73
- #define STD_NO 5 /*生徒数*/
74
-
75
- #define SUB_NO 3 /*科目数*/
76
-
77
-
78
-
79
- /*プロトタイプ宣言*/
80
-
81
- void print_list(int v[STD_NO][SUB_NO]); /*点数一覧表出力*/
82
-
83
-
84
-
85
- int main(void)
86
-
87
- {
88
-
89
- int i;
90
-
91
- int tensu[STD_NO][SUB_NO];/*点数を格納する配列*/
92
-
93
- int sum[STD_NO];
94
-
95
- printf("国語 数学 英語 の点数を順に入力してください\n");
96
-
97
- for (i = 0; i < STD_NO; i++){
98
-
99
- printf("%d番:", i + 1);
100
-
101
- scanf("%d %d %d", &tensu[i][0], &tensu[i][1], &tensu[i][2]); /*点数の読み込み*/
102
-
103
- sum[i] = tensu[i][0] + tensu[i][1] + tensu[i][2];
104
-
105
-
106
-
107
- }
108
-
109
- printf("\n");
110
-
111
- print_list(tensu, sum); /*点数一覧表出力*/
112
-
113
- return 0;
114
-
115
- }
116
-
117
- /*点数一覧表出力*/
118
-
119
- void print_list(int v[STD_NO][SUB_NO], int sum[STD_NO])
120
-
121
- {
122
-
123
- int i, j;
124
-
125
- printf("No 国語 数学 英語\n");
126
-
127
- printf("-----------------\n");
128
-
129
- for (i = 0; i < STD_NO; i++){
130
-
131
- printf("%2d", i + 1); /*生徒の番号を表示*/
132
-
133
- for (j = 0; j<SUB_NO; j++){
134
-
135
- printf("%5d", v[i][j]); /*生徒の点数を表示*/
136
-
137
-
138
-
139
- }
140
-
141
- printf("%5d", sum[i]);
142
-
143
- printf("\n");
144
-
145
- }
146
-
147
- printf("-----------------\n");
148
-
149
- }

1

2017/07/03 11:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes