输入输出汉字,用scanf和printf做的
c语言里如何用scanf和printf输入输出汉字啊,我看都是用gets和puts 做的,求大神解答
下面代码测试成功需要你的运行环境支持汉字库
程序代码:
#include <stdio.h> #include <string.h> int main(int argc, char* argv[]) { char buf[256]={'\0'}; char* tmp="测试案例"; scanf("%s",buf); if(strcmp(buf,tmp)==0) printf("测试案例成功\n"); return 0; }
[ 本帖最后由 wp231957 于 2014-12-10 09:19 编辑 ]