摘要: 在上一篇中记录了用fprintf函数写内容到文件中的方法,但是发现了问题:产生的文件字符串有乱码现象。解决办法:用_ftprintf函数另外,据说: unicode的话要用fwprintf unicode 和ANSI两个版本都可用的有宏_ftprintf但是如下代码中出来的是“???”:CString str = "紫清婷";_ftprintf(fp, _T("%s\n"), str);试了半天,发现字母和数字都正确写入文件,但是汉字写到文件就要变成"?"。最后改为:_ftprintf(fp, _T("%hs\n" 阅读全文
posted @ 2013-10-20 22:44 紫清婷 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: #include #define F_PATH "d:\myfile\file.txt" int main(void) { FILE *fp = NULL; //需要注意 fp = fopen(F_PATH, "a"); if(NULL == fp) { return -1; //返回错误代码 } CString a = "a"; CString b = "... 阅读全文
posted @ 2013-10-20 22:32 紫清婷 阅读(26768) 评论(0) 推荐(0) 编辑