c语言中如何输入中文字符

如题所述

定义一个字符串变量,这个变量的值中就可以输入中文汉字了。汉字是多字节的,一个char放不下,可以使用字符数组,但需要给数组分配空间,或者使用string。
例如:
#includestdio.h
int main(void)
{
char a[7]="你好";
scanf("%*s",a);
printf("%s\n",a);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答