07/12/27 08:27:50
>>232
> main() {
> int i;
> int date[10];
>
> for(i=0 ; i<10 ; i++) {
> scan:
> printf("%d個目のデータ:", i+1);
> fflush(stdin);
入力ストリーム(stdin)のフラッシュは未定義
したこと無いけどたぶんフラッシュされない。
> scanf("%d", &date[i]);
> if(isdigit(date[i]) == 0) {
isdigitの引数は文字。'1'は文字。1は数値。ってな感じ。
> printf("数値を入力してください。\n");
> date[i] = 0;
> goto scan;
> }
> }
> printf("前から6個目のデータ:%d", date[5]);
> return 0;
> }
>