已结贴√
问题点数:20 回复次数:6
判断输入的数为整数
/*以下是我自己写的课程设计题目,要求不能用系统的库函数实现字符串的各项处理,包括:复制,连接,比较等,程序以菜单方式工作,远行时出理一点小问题。在执行do-while循环时,要求输入自己的选择,如果输入的不是数字就出现了死循环,而我希望的是,如果输入的不是数字,则重新输入。在网上搜了,自己也尝试解决,实在解决不了,请各位帮帮忙*/
#include
#define N 40
#define M 20
void menu();
void getlength(char *a);
void compare(char *a,char *b);
int flag(char *s1,char *s2 );
void copy(char *to,char *form);
int search(char string[],char c);
void sort(char *string);
char *connect(char *string,char *s);
main()
{
char c,string[N],b[M];
char *s,*ps=s