用数组存入输出中文
#include <stdio.h>int main(int argc, char *argv[])
{
char a;
scanf("%c",a); //输入中文
printf("%c\n",a) ;//输出中文
return 0;
} 别好高骛远,先了解一下ascii编码和汉字编码
#include <stdio.h>
int main(int argc, char *argv[])
{
char a={0};
int i=0;
do{scanf("%c",&a);}while(a!='\n');//输入中文
a[--i]='\0';
printf("%s\n",a) ;//输出中文
return 0;
}
%s本身就支持中文,反而%c则只能是西文 wp231957 发表于 2021-12-23 07:41
%s本身就支持中文,反而%c则只能是西文
原来如此,感谢大佬的解答
页:
[1]