#include<stdio.h>void gamename(int people,char *name[10]);//游戏昵称 main(){char name[3][100]; int i,people=3;gamename(people,*name[10]);for(i=0;i<people;i++)printf("%s\n",name[i]);return 0;}void gamename(int people,char *name[10])//游戏昵称 {int i;printf("请各位玩家内部决定出牌顺序并按此顺序依次输入每个玩家的昵称,以回车键结束:\n");for(i=0;i<people;i++){printf(" 玩家%d的昵称:",i+1);scanf("%s",name[i]); }} 主要是指针这块,求大神指点!谢谢!然后顺便问下程序怎么修改可以实现限制输入字符串的长度或超出限定字符串长度警告并重新输入?
1 回答
zl_saber
TA贡献3条经验 获得超3个赞
#include<stdio.h>
void gamename(int people,char (*name)[100]);//游戏昵称
main()
{
char name[3][100];
int i,people=3;
gamename(people,name);
for(i=0;i<people;i++)
printf("%s\n",name[i]);
return 0;
}
void gamename(int people,char (*name)[100])//游戏昵称
{
int i;
printf("请各位玩家内部决定出牌顺序并按此顺序依次输入每个玩家的昵称,以回车键结束:\n");
for(i=0;i<people;i++){
printf(" 玩家%d的昵称:",i+1);
scanf("%s",name[i]);
}
}- 1 回答
- 0 关注
- 2115 浏览
添加回答
举报
0/150
提交
取消
