首页上一页 1 下一页尾页 2 条记录 1/1页
为什么这地方换成get()就不行了???
发表在C语言图书答疑
2015-10-23
是否精华
是
否
版块置顶:
是
否
#include <stdio.h>
#include <string.h>
int main()
{
char text[20];
char change[20];
int num;
int i=0;
while(1)
{
printf("请输入大小写转换的方式(1表示转大写,2表示转小写,0表示退出):\n");
scanf("%d",&num);
if(num==1)
{
printf("请输入一组小写字符串:");
scanf("%s",&text); //gets(text);
strcpy(change,text);
strupr(change);
printf("转换成大写字母的字符串为:%s\n\n",change);
}
else if(num==2)
{
printf("请输入一组大写字符串:\n");
scanf("%s",&text);
strcpy(change,text);
strlwr(change);
printf("转换成大写字母的字符串为:%s\n\n",change);
}
else if(num==0)
{
printf("您已选择退出!\n");
break;
}
else
{
printf("您的输入有误!请按照提示输入!\n\n");
}
}
}
#include <string.h>
int main()
{
char text[20];
char change[20];
int num;
int i=0;
while(1)
{
printf("请输入大小写转换的方式(1表示转大写,2表示转小写,0表示退出):\n");
scanf("%d",&num);
if(num==1)
{
printf("请输入一组小写字符串:");
scanf("%s",&text); //gets(text);
strcpy(change,text);
strupr(change);
printf("转换成大写字母的字符串为:%s\n\n",change);
}
else if(num==2)
{
printf("请输入一组大写字符串:\n");
scanf("%s",&text);
strcpy(change,text);
strlwr(change);
printf("转换成大写字母的字符串为:%s\n\n",change);
}
else if(num==0)
{
printf("您已选择退出!\n");
break;
}
else
{
printf("您的输入有误!请按照提示输入!\n\n");
}
}
}