如题:#include <stdio.h>main(){ int i=0; char a[10]; printf("Enter a string:"); a[i]=getchar(); for(i=0;a[i]!='\n'; ){ i++; a[i]=getchar(); } a[i]='\0'; puts(a);}可以输出字符 不过如果字符超过10个还是可以正常输出 哪出错了