ぼく、C言語プログラミング学習ぼく、なぜかコンパイルエラーが出る

1 : 2020/12/30(水) 20:09:12.434 ID:Ie54pdjf0
/*0から100までを入力して最大値と最小値を取得するプログラム
-1が入力されたら終了ってのなんだけどなぜかコンパイルエラーが出る、なんでだ?*/
#include <stdio.h>

void maxmin(int data[],int *max, int *min); /*プロトタイプ宣言 ポイント変数を使います*/

int main(void)
{
int i =0, data[10],max,min;

printf("1~100を入力してください\n終了するには-1\n");
do {
printf("%d回目–>", i + 1);
scanf("%d", &data[i]);
i++;
} while (data[i -1] != -1);

maxmin(data[], &max, &min); /*配列とmax、minのアドレスを渡す*/

printf("最大値は–>%d\n",max);
printf("最小値は–>%d\n",min);
}

void maxmin(int data[], int *max, int *min) /*配列&アドレスを受け取る*/
{
int i = 0;
int *max = 0; /*通常変数モード*/
int *min = 100;

while (data[i] != -1) {
if (data[i] > max) {
max = data[i];
}
if (data[i] < min) {
min = data[i];
}
i++;
return 0;
}
}

2 : 2020/12/30(水) 20:10:30.876 ID:Ie54pdjf0
なんでだよ
3 : 2020/12/30(水) 20:10:54.510 ID:MPwtq6Yx0
見てないけど全角ブランクが入ってる
5 : 2020/12/30(水) 20:13:38.283 ID:Ie54pdjf0
プログラミング先生きて
6 : 2020/12/30(水) 20:14:25.876 ID:EfI90vDe0
maxminで同じ変数名宣言されてない?
C特有のやつで久しぶりに見たらこれ行けるっけ感
7 : 2020/12/30(水) 20:16:03.536 ID:Ie54pdjf0
>>6
いや、最初のはプロトタイプ宣言ですけど…
8 : 2020/12/30(水) 20:17:01.169 ID:xqGac7Ee0
関数の引数と同じ変数名使えるんけ?
9 : 2020/12/30(水) 20:17:09.044 ID:EfI90vDe0
maxminのループの中にリターン入っていて変なことなってない?voidだからエラーは吐かなさそうだけど
10 : 2020/12/30(水) 20:18:05.980 ID:AMXN+H0p0
C言語知らんけどreturnの位置ってそこで大丈夫なの
12 : 2020/12/30(水) 20:20:08.523 ID:+xu1YfIi0
コンパイルエラーってコンソール出力ないの?
13 : 2020/12/30(水) 20:20:14.741 ID:R9MLw72V0
長い
三行で頼む🙏
14 : 2020/12/30(水) 20:20:23.216 ID:AjyRSR3v0
まずエラー文見せろよ
19 : 2020/12/30(水) 20:23:17.836 ID:HxmY753M0
ツンデレプログラミング先生ニキかっこよくて好き
20 : 2020/12/30(水) 20:24:22.332 ID:Ie54pdjf0
はい
*min = 100;
*max = 100;
に直しましたけどエラーでましたね

「16行目」で記述エラーを発見しました。
「identifier」を付け忘れています。

maxmin(data[], &max, &min); /*配列とmax、minのアドレスを渡す*/

ここの部分ね

21 : 2020/12/30(水) 20:24:40.716 ID:FVRiqSHc0
return
22 : 2020/12/30(水) 20:25:48.162 ID:a/Z/0JLZa
エラーメッセージ見ろよ
なんで無視するんだよ可愛そうだろ
24 : 2020/12/30(水) 20:26:58.167 ID:Ie54pdjf0
>>22-23

>>20みろよタコ

23 : 2020/12/30(水) 20:26:14.801 ID:WcFjR8uo0
うちの新人もよくエラーがでるエラーでる言うけど
どんなエラーメッセージなのか言わないんだよな
25 : 2020/12/30(水) 20:28:18.411 ID:a/Z/0JLZa
data[] → data
29 : 2020/12/30(水) 20:31:23.667 ID:Ie54pdjf0
>>25
dataでもdata[]でも*dataでも変わらないっすよ先生w
27 : 2020/12/30(水) 20:29:36.105 ID:KekA94sVd
なんでそんな偉そうなの?
センスないから辞めたほうがいいよw
30 : 2020/12/30(水) 20:32:15.258 ID:oulJy7hG0
;が変な奴になってるとか
32 : 2020/12/30(水) 20:33:41.479 ID:Ie54pdjf0
>>30
なわけねえだろ…
よく見ろよ無知タコ
35 : 2020/12/30(水) 20:38:53.769 ID:zgXVZA1mM
あと1時間くらい待て
36 : 2020/12/30(水) 20:41:01.516 ID:O2YeKjE2M
void型関数でreturnすんな
39 : 2020/12/30(水) 20:43:56.160 ID:Ie54pdjf0
>>36
なんで?
0返してるからいいだろ
37 : 2020/12/30(水) 20:41:08.119 ID:RSWPVNnXr
C言語知らんけど11回ループしたら死ぬのでは?
38 : 2020/12/30(水) 20:42:58.822 ID:X8nC+iWA0
エラーメッセージも貼らない無能って

コメント

タイトルとURLをコピーしました