读取汉字
Posted helloworld2019
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取汉字相关的知识,希望对你有一定的参考价值。
首先判断你的机器汉字占几个字节
#include <stdio.h> int main() char str[] = "中"; int length, i; length = sizeof(str) / sizeof(str[0]); printf("length of str: %d\\n", length); for (i = 0; i < length; i++) printf("str[%d] = %d\\n", i, str[i]); return 0;
#include<stdio.h> #define MAX 1024 int main() char str[MAX]; char *target=str; char ch; int length=0; printf("请输入一个字符:"); fgets(str,MAX,stdin); while(1) ch=*target++; if(ch==‘\\0‘) break; if((int)ch<0) target+=1; length++; printf("你输入了%d个字符",length-1);
以上是关于读取汉字的主要内容,如果未能解决你的问题,请参考以下文章
perl tk将界面输入的汉字不能输出到读取的EXCEL表格