2 jimmy9972 jimmy9972 于 2016.03.27 15:42 提问

vs2013中 用C语言 可以把中文读入txt文件中吗 就把中文当作字符串处理么? 10C

vs2013中 用C语言 可以把中文读入txt文件中吗 就把中文当作字符串处理么?求大神指教

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.27 16:03
u010298834
u010298834   2016.03.27 17:01

中文可以当字符,不过一个汉字占两个字节,即寛字节型的字符,与普通的英文字符占一个字节的不同。

lx624909677
lx624909677   Ds   Rxr 2016.03.27 23:21

能,比如char s[100] = {0};
strcpy(s,"哈哈");
fprintf(pf,"%s",s);这样就写到文件里了

Mr__Hacker
Mr__Hacker   2016.03.29 17:10
Mr__Hacker
Mr__Hacker   2016.03.29 17:09
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言文件输入输出读取中文TXT文件出现乱码
今天在实现一个倒序输出文件的程序时测试了英文数字和中文,唯独中文出现了乱码,源码如下//倒序显示文件的内容 #include<stdio.h> #include<stdlib.h> #define CNTL_Z '\032' //文件结尾标记 #define SLEN 81 int main() { char file[SLEN]; char ch; FILE *fp;...
C语言中对文件的中文内容进行读出
//对文件的中文内容进行读出 按字符方式读取文件,每读一个字符判断一下是否为汉字编码(<0),若是则存入字符数组,不是则跳过读取下一个字符,直到文件结束。 #include "stdio.h" #include "stdlib.h" int main(void){ char s[1000],ch; FILE *fp; int i=0; if((...
用C实现将文件的内容读入内存
将文件的内容全部读入内存中。
freopen读入/写出 数据 从/到 文件
函数名:freopen  声明:FILE *freopen( const char *path, const char *mode, FILE *stream );  所在文件: stdio.h  参数说明:  path: 文件名,用于存储输入输出的自定义文件名。  mode: 文件打开的模式。和fopen中的模式(如r-只读, w-写)相同。  stream: 一个文件,通常使用标准
把二维数组数据读入txt文本(C语言)
我们经常需要把计算后的数据存入txt文本,下例提供了一种简单思路: #include #include int main() {       int a[2][3] = {5,2,8,4,9,7}; //比如说你要把它存到一个文件中。       char c='\n
C语言从txt文件中逐行读入数据存到数组中
首先,要知道数据的存储格式是怎样的,
如何将.txt文件读入到数组
将.txt文件读入到数组
汇编都是英文的,其他变成汉语有什么用
<br />三.汇编都是英文的,其他变成汉语有什么用<br /><br />下面来介绍下语言的基础,(这部分主要是给对编程不是很了解的人士看的,有些地方不严谨,但是只要说明意思就可以了)<br /><br />我们先看语言基础,我们平时看到的电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高
c++ 读写txt文件和乱码问题解决
c++实现txt文件的读写,并解决txt编码格式为UTF-8显示乱码问题。
VS2013下C风格的文件读写
今天帮同学写一个C风格的文件读写程序,发现这块儿有些遗忘了,现在记下来。 程序的要求是从一个保存整数的文本里读取整数,如果相邻位置有重复的整数,重复的只算一次。把读取的整数存到一个文件里,对应的序号(从1开始)存到另外一个文件里。 在VS中直接使用fopen() 是不能通过的,需要在工程属性里, 预处理器定义栏里,添加 _CRT_SECURE_NO_WARNINGS 这里的CRT是