C/C++の宿題片付けます 127代目
■ このスレッドは過去ログ倉庫に格納されています
0529デフォルトの名無しさん
2009/06/17(水) 15:02:41do {
puts("生徒コードを入力(999999を入力で終了)");
gets(code);
sts = sscanf(code,"%6d%c",&student_code,&dmy); // dmy 数字の後に文字が付く場合
if(sts == 1 && strlen(code) == 6 && student_code>=0)
break;
puts("数字6桁");
} while (1);
if (student_code == 999999) break;
do {
puts("名前を入力");
gets(name);
if(*name != '\0' && strlen(name) <= 20) break;
puts("1〜20文字まで");
} while (1);
do {
puts("国語の点数を入力"); gets(buff);
sts = sscanf(buff,"%d%c",&kokugo,&dmy);
if(sts == 1 && kokugo>=0 && kokugo<=100)
break;
puts("0点〜100点");
} while (1);
■ このスレッドは過去ログ倉庫に格納されています