问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用fwrite写进一个或几个字符串,要求用笔记事打开显示的是乱码.搞了几天还是搞不懂,先谢过啦

发布网友 发布时间:2022-05-16 20:22

我来回答

5个回答

热心网友 时间:2024-03-01 16:15

写入不可见字符串 用笔记事打开显示是乱码。
下面程序,如果你用 fwrite(str,1,6,fout); 得到的是可见字符(3个unicode符号)
如果你用 fwrite(str2,1,7,fout); ( unicode 移动一个字节),得到的是乱码。
#include<stdio.h>
#include<stdlib.h>
FILE *fout;
int main()
{
char str[16];
char str2[20]="x";
str[0]=0xcb;str[1]=0x25;str[2]=0xcf;str[3]=0x25;str[4]=0xce;str[5]=0x25;
fout = fopen("bbb.txt","wb");
strcat(str2,str);
// fwrite(str,1,6,fout);
fwrite(str2,1,7,fout);
fclose (fout);
return(0);}

热心网友 时间:2024-03-01 16:16

写入不可打印的字符即可。
windows的记事本是一个文本编辑器,能够显示可打印字符。
如果文件的内容是不可打印字符的话,在记事本中显示的将是乱码信息。

热心网友 时间:2024-03-01 16:16

#include "stdafx.h"
#include <stdio.h>
main( )
{
char *p;
FILE *fp;
char str[32]="example";
for(p=str;*p!=0;p++) *p+=129;//将可见字符转换成不可见字符,不一定是加129
fp=fopen("c:\\test\\2.txt","w+") ;
fwrite(str,strlen(str),1,fp);
fclose(fp);
fp=fopen("c:\\test\\2.txt","w+") ;
fread(str,1,strlen(str),fp);
printf("%s\n",str);//在txt中显示的是乱码
for(p=str;*p!=0;p++) *p-=129;//转换成可见字符
printf("%s\n",str);
fclose(fp);
}

热心网友 时间:2024-03-01 16:17

#include<string.h>
int main ()
{
char data[100];
sprintf(data,"%c%c你看的见吗?",0xff,0xfe);
FILE *fp=fopen("dat.txt","wa");
fwrite(data,strlen(data),1,fp);
fclose(fp);
return 0;
}

热心网友 时间:2024-03-01 16:17

写进乱码?不知你说的是怎样的"乱码".要是直接用fwrite写入字符数组的话还是可以看得内容啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么研究生报名时填写非定向,录取为委培 非定向和定向应该怎么填 报考类别定向还是非定向填什么 有单位的考研报名必须定向吗 考研定向就业怎么报名 研究生定向中的委培单位是填学校吗 农村医生如何提升学历? 小米手机丢失怎么定位找回来小米手机丢失定位找回手机怎么办 国美“帅康燃气灶”暴利身后的阴谋 我想入手一台三星I9300 GALAXY SIII ,联通跟移动版选哪一个? 天地和乾坤是近义词吗 C语言sprintf转浮点数的运用 与乾坤有关的成语 c语言 sprintf int转string问题 C语言数据保存在txt文件中显示乱码 乾坤夕悌的反义词是什么 C语言的sprintf函数问题,到底怎么用啊??? 近义词大全却看,乾坤,焚烧,即。反义词无忘,不见,清白,清气,放松,喜。 C程序里,用pwrite函数输出结构体为什么是出现部分乱码?怎么解决? “乾坤”的近义词是是什么? c中sprintf输出字符是乱码! sprintf 输出中文乱码求助! 扭转乾坤 反义词 橡果国际奥雅四件套怎么样好用不? 朗朗乾坤的反义词 雅棉四件套会跑被子吗 乾坤 一词的反义词 乾坤 的反义词是什么 乾坤的反义词 乾坤是反义词吗 c++提取文字乱码 文能提笔安天下,武能上马定乾坤 反义词 文能持笔勾外敌,武能持械反判国。 c语言在txt文件里写入一个数为什么是乱码啊 fputs(str ,fp2);写入问题,str是含有中文的字符串,会出现乱码,执行完fp2文件没有数据。求助C++ fatfs f write函数,我要写入一个unsigned short int 类型的数据,即一次两个字节,但是写进去是乱码 请问,为什么下面程序输入文件的全是乱码呢?? 感激不尽..... 结构体指针为什么输出的字符一多就乱码typedef struct a{char name[10];char names[10];char aa[10];}A; C&#47;C++ 中,int型数据地址强制转换成char型再打印出来为什么是反向的? ACM算法题,不知道为什么过不了,感觉挺对的,求大佬解答,在线急等... ACM题的算法 ACM算法题 解方程 大神求解 谢谢 有关ACM算法的一道题,请各位大牛帮帮忙!!! 一道ACM的题目,求用C语言递归编写的算法,非常感谢啊!!!:求上升子序列和的最大值 老师在学生的成长过程中,发挥着怎么样的作用? ACM题目如何避免超时?有什么技巧吗? C语言算法编程题(ACM&#47;ICPC)(NOI),输入一个整数n(1e9&lt;=n&lt;=2e9),输出n! acm题 n个数的最小公倍数算法 三月十四日有何典故 提供几道Dijkstra算法的ACM水题练习 三月十四是什么星座