关于网友提出的“ 请教一个小问题 如何输入一个字符数组”问题疑问,本网通过在网上对“ 请教一个小问题 如何输入一个字符数组”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 请教一个小问题 如何输入一个字符数组
描述: 定义了一个6个字符的数组 char a[6];
可是如何才能将6个字符输入进去啊
我弄了半天弄不成
for(i=0;i<6;i++)
a[i]=getchar();
for(i=0;i<6;i++)
scanf("%c",&a[i]);
好像都不成 我输入A 回车 B 回车 C 回车
就结束了
现在想输入
A 回车 B 回车 C 回车 D 回车 E 回车 F 回车
然后结束 高手帮偶一下吧
解决方案1: scanf到底有多少毛病啊
解决方案2: %c换成%d
解决方案3: for(i=0;i<6;i++)
scanf(" %c",&a[i]);
|________________此处补一个空格
以上介绍了“ 请教一个小问题 如何输入一个字符数组”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3028945.html