データ重複時のエラー処理

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
jjexpress

データ重複時のエラー処理

#1

投稿記事 by jjexpress » 15年前

以下のプログラムに、入力データが重複した場合の処理を追加しようとしています。
データ重複時のエラーメッセージを出力する方法を教えてください。
-------------------------------------------------------------------
#include<stdio.h>

#define NO_MIN 0
#define NO_MAX 100
#define MAX_INPUT 3

int main(void)
{
int no[MAX_INPUT];
int cnt;

for(cnt = 0 ; cnt < MAX_INPUT ; cnt++)
{
while(1)
{
printf("\nInput number%d : ", cnt + 1);
scanf("%d", &no[cnt]);

if(no[cnt] >= NO_MIN && no[cnt] <= NO_MAX)
{
break;
}
printf("\nInput number %d-%d.\n", NO_MIN, NO_MAX);
}
}

for(cnt = 0 ; cnt < MAX_INPUT ; cnt++)
{
printf("\n%d", no[cnt]);
}
printf("\n");

return 0;
}
-------------------------------------------------------------------

jjexpress

Re:データ重複時のエラー処理

#2

投稿記事 by jjexpress » 15年前

自己解決しました。

閉鎖

“C言語何でも質問掲示板” へ戻る