- 论坛徽章:
- 0
|
#include "golbal.h"
int main(int argc, char *argv[])
{
char in;
while(1)
{
fprintf(stdout,"--------------------------------------------\n");
fprintf(stdout, "1.Add student's information.\n");
fprintf(stdout, "2.Delete student's information.\n");
fprintf(stdout, "3.Find by student's name.\n");
fprintf(stdout, "4.Print student's form.\n");
fprintf(stdout, "5.Order output.\n");
fprintf(stdout, "6.Export database result as text file.\n");
fprintf(stdout, "7.Copy database.\n");
fprintf(stdout, "8.Import copied database.\n");
fprintf(stdout, "9.Exit\n");
fprintf(stdout, "-------------------------------------------\n\n");
fprintf(stdout, "Please select...\n");
in = fgetc(stdin);
sleep(1);
switch(in)
{
case '1':
fprintf(stdout, "%c\n", in);
break;
case '2':
fprintf(stdout, "%c\n", in);
break;
case '3':
fprintf(stdout, "%c\n", in);
break;
case '4':
fprintf(stdout, "%c\n", in);
break;
case '5':
fprintf(stdout, "%c\n", in);
break;
case '6':
fprintf(stdout, "%c\n", in);
break;
case '7':
fprintf(stdout, "%c\n", in);
break;
case '8':
fprintf(stdout, "%c\n", in);
break;
case '9':
exit(0);
break;
defalut:
fprintf(stdout, "Without this option!\n");
break;
}
}
return 0;
}
就是这个测试程序 为什么每次选择后列表会多打印一次?难道我输入的回车也读到当做第2次输入?还有就是default无效。 |
|