你定义的是char数组,gets(a)是要求全部输入的,一回车就确定你输入了~这个函数就是这样的,你输入abc按回车就是,说你复制a[0]='a',a[1]='b',a[2]='c',其他还是空~如果你要换成一个一个输的话就用for吧将gets(a); 改成int i;for(i=0;i<20;i++) scanf("%c",&a[i])这样就行了~
← 上一条:C语言取某个字符后的字符串存到另一个字符串 下一条:电脑桌面的图标全部不见了,怎么办? →