哪位C语言大神能帮忙改一下 储存的DAT文件用txt打开后都是乱码
答案:1 悬赏:30 手机版
解决时间 2021-11-16 16:32
- 提问者网友:练爱
- 2021-11-15 16:59
哪位C语言大神能帮忙改一下 储存的DAT文件用txt打开后都是乱码
最佳答案
- 五星知识达人网友:过活
- 2021-11-15 18:22
intpt;scanf("%d",&pt);fputs(&pt,j);//把pt所在内存中的数据当作字符串存入文件?错在这里,极大的可能出现内存访问越界。读入整数后,应该将其转为字符串,再写入文件。例如scanf("%d",&pt);charstr[100]="";sprintf(str,"%d\n",pt);//把整数转为字符串fputs(str,j);后面fgets也是错误的,是很危险的写法。追问能加一下qq吗 详细问一下1060042383
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯