整个字符串输入输出
方法一:
#include <stdio.h>
#include <string.h>
int main()
{ char str[5];//C语言中没有字符串类型
//输入串长度应小于字符数组维数
gets(str);//不以空格作结束符,只以回车作结束符
puts(str);//输出完,自动换行,即用’\n’替换了’\0’
return 0;
}
方法二:
#include <stdio.h>
int main()
{ char str[5];
scanf("%s",str);//无需&
//不能输入空格或回车,否则会当作结束符
printf("%s\n",str);
return 0;
}
逐个字符输入输出:
#include <stdio.h >
int main()
{ char ch[5];
int i;
for(i=0;i<5;i++)
scanf("%c",&ch[i]);
for(i=0;i<5;i++)
printf("%c ",ch[i]);
return 0;
}