char *a;1 直接用scanf输入字符串。2 用for循环,一个字符一个字符地输入。
char a[5];i=0;while(scanf("%c",&a[i])!=EOF&&a[i]!='\n')i++;这是输入一行字符scanf("%s",a);这是输入一段字符int n;n=4;i=0;while(n--){a[i]=getchar();i++;}这是输入n个字符,楼上说过的我就不说了,可能还有放法我基本是用我说的第一种和第二种放法的,