![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c语言中,用字符数组储存名字,比如s[0]存储张三,s[1]存储李四,我应该如何编写?
2个回答
展开全部
因为汉字是多字节字符,所以,如果一个数组中存储多个人名,则要定义成二维数组,如:
char names[10][20]; //最多存储10个人名,每个人名,不超过10个汉字(GBK编码,一个汉字两个字节)
strcpy( names[0], "张三" );
strcpy( names[1], "李四" );
char names[10][20]; //最多存储10个人名,每个人名,不超过10个汉字(GBK编码,一个汉字两个字节)
strcpy( names[0], "张三" );
strcpy( names[1], "李四" );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询