C语言 读取中文
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 读取中文相关的知识,希望对你有一定的参考价值。
比如我希望用户输入一个中文字符串“哈哈哈”,if用户输入的是“哈哈哈”,就printf("答案正确");如果不是“哈哈哈”就printf("答案错误")
#include<stdio.h>main()
FILE *fp;
char ch;
if((fp=fopen("c:\\\\stu.txt","rt+"))==NULL)
printf("\\nCannot open file strike any key exit!");
getch();
exit(1);
ch=fgetc(fp);
while(ch!=EOF)
putchar(ch);
ch=fgetc(fp);
fclose(fp);
参考技术A #include<string.h>
#include<stdio.h>
int main(void)
char s[32];
while(gets(s) != NULL)
if(!strcmp("哈哈哈", s)) printf("答案正确\\n");
else printf("答案错误\\n");
return 0;
以上是关于C语言 读取中文的主要内容,如果未能解决你的问题,请参考以下文章