为了账号安全,请及时绑定邮箱和手机立即绑定

C语言调用函数实现输入多个名字并输出 求指导

C语言调用函数实现输入多个名字并输出 求指导

C
慕容3522632 2016-01-06 20:31:14
#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]); 
}
}


查看完整回答
反对 回复 2016-02-21
  • 1 回答
  • 0 关注
  • 1996 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信