- 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
- エラーメッセージも貼らない無能って
コメント