c++中如何控制输入的字符个数
我做一个小游戏,让用户输入用户名时,如何控制输入的用户名的长度比如cin.getline(name,20)时,超过20字符会出错就算是建个大一点的字符数组,也总会有超出范...
我做一个小游戏,让用户输入用户名时,如何控制输入的用户名的长度
比如cin.getline(name,20)时,超过20字符会出错
就算是建个大一点的字符数组,也总会有超出范围的时候
如果没法控制的话,我想让超过限制时就显示“您输入的用户名过长”
如何编写呢 展开
比如cin.getline(name,20)时,超过20字符会出错
就算是建个大一点的字符数组,也总会有超出范围的时候
如果没法控制的话,我想让超过限制时就显示“您输入的用户名过长”
如何编写呢 展开
2个回答
展开全部
#include "stdio.h"
int getline(char name[4])
{
printf("enter your name:");
scanf("%s",name);
}
int main()
{
char name[4];
getline(name);
if (strlen(name)>4)
printf("\ntoo long");
puts(name);
return 0;
}
int getline(char name[4])
{
printf("enter your name:");
scanf("%s",name);
}
int main()
{
char name[4];
getline(name);
if (strlen(name)>4)
printf("\ntoo long");
puts(name);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询