vc vs2010 文件读写-VS2010写入TXT文件时,自动给每个字符后加入空格

问题描述

VS2010写入TXT文件时,自动给每个字符后加入空格

我用Windows API函数和C运行时库函数将一组字符创写入一个txt文件时,能够成功读写,但是写入的文件每个字符后都自动添加了一个空格,

        UpdateData();
    FILE * fp = fopen("1.txt","w+");
    if(fp==NULL)
    {
        MessageBox(_T("打开文件失败"));
        return;
    }
    DWORD bytes=m_strTextData.GetLength();
    fwrite(m_strTextData,m_strTextData.GetLength(),1,fp);
    fclose(fp);

比如当我写入的字符串为wertyuui时,文本里显示的是w e r t ,其余的没有读进来,网上查找好像是因为编码的问题,请各位指教。

解决方案

我也遇见这个问题了,还么有解决呢,网上说可能是VS2010是UNICODE编码的原因,你要是搞出来的话,告诉我

时间: 2024-09-07 09:56:44

vc vs2010 文件读写-VS2010写入TXT文件时,自动给每个字符后加入空格的相关文章

wince下,使用C# ,把数据写入txt文件中

问题描述 wince下,使用C# ,把数据写入txt文件中 各位高手大家好,我在wince下,使用C# ,把数据写入txt文件中,所有的代码都执行完成,也没有发生任何错误,但是我打开txt里面是空白的,没有任何数据,不知其解,望高手不吝指教,谢谢.写入txt的代码如下: FileStream fs = null; StreamWriter sw = null; try { fs = new FileStream(fileName, FileMode.Append, FileAccess.Writ

arraylist-求大神!!!如何把ArrayList集合写入txt文件

问题描述 求大神!!!如何把ArrayList集合写入txt文件 如何把ArrayList集合写入txt文件 谢谢!!!急用!!! 解决方案 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.util.ArrayList; public class ArrayToTxt { public static void main(String[] args) throws

txt文件-请教一下,关于CFile写入TXT文件之后,对该TXT文件怎么用代码写入保护呢?

问题描述 请教一下,关于CFile写入TXT文件之后,对该TXT文件怎么用代码写入保护呢? 各位大神,您好! 请教一下,我用CFile创建了一个TXT的文件,里面存储了程序需要的多个同类型的结构体,可是这些信息都是保存在TXT文件中,是可以直接被修改的(直接找到该TXT文件,然后打开文件,就可以修改里面的内容了),但是我不想被别人修改,请问在代码中有什么办法可以实现吗灰常感谢大家~~ 解决方案 很简单,对要写入的数据做一个Hash签名(比如MD5),写在文件中. 用户修改了数据,那么Hash就对

大神帮忙看下面代码运行后怎么写入txt文件????

问题描述 大神帮忙看下面代码运行后怎么写入txt文件???? #include #include #include #include #include //输入/输出文件流类 using namespace std; const int Maxr=100;//最多的读者 const int Maxb=100;//最多的图书 const int Maxbor=5;//每位读者最多借五本书 //读者类,实现对读者的信息的描述 class Reader { private: int tag; //删除

Java读取txt文件和写入txt文件的简单实例_java

写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream;

浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题_php技巧

今天遇到了一个问题就是用fwrite写入txt文件的时候用 rn不能换行试了很久都没找到办法!突然之间想到一个东东以前看书见过后来还是用这个东东给解决了!现在写出来预防将来忘记也希望能帮到需要帮助的朋友!直接看代码: 复制代码 代码如下: <?php$stream = fopen("robots.txt", "w+");fwrite($stream, "你换行了吗\r\n我已经换行了!");?>

unicode编码-C++编程,文件路径保存在txt文件里,如果删除实现按路径删除

问题描述 C++编程,文件路径保存在txt文件里,如果删除实现按路径删除 开发环境 vs2010 扫描C盘的tmp文件扫描后把文件路径保存在txt文件里如果删除实现按路径删除 txt是unicode编码的, #include "stdafx.h" #include #include #include #include #include using namespace std; #define STR_SAVETEMPFILEINFO_FILENAME L"C:alltemp.

c语言-C语言 文件读写fscanf 不能读取文件第一行

问题描述 C语言 文件读写fscanf 不能读取文件第一行 我在做USACO的训练题 按照要求写了个读文件的程序,但是出了一点我不能理解的bug 希望老师指点指点 程序: int main () { char comet[6]; char group[6]; FILE *input; input=fopen ("ride.in", "r"); fscanf (input, "%sn%s", comet, group ); \fscanf (inp

txt文件-MFC 怎么从TXT文件里面读取数据并显示到list control中

问题描述 MFC 怎么从TXT文件里面读取数据并显示到list control中 要写一个通讯录管理系统,txt里面存放联系人的信息,但是要怎么显示到list control里面啊 解决方案 读取内容出来后,就可以通过SetItemText设置数据到ListCtrl的一列列中 解决方案二: 可以有具体的例子吗? 方法我知道 但是就是没成功 解决方案三: 你不要用txt了把,我觉的应该用cvs格式的文件读进来,完后放到listctrl中,这个列子是在把脉vc++这个书里面有现成的代码的