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

如何用c语言.把文本文件转换成二进制文件

发布网友 发布时间:2022-04-28 16:03

我来回答

1个回答

热心网友 时间:2022-06-19 15:04

二进制文件转换为文本文件是没有任何实际意义的.
二进制文件和文本文件最根本的区别就是二进制文件在读写的时候系统不对文件进行任何处理而交由程序员处理,
而文本文件打开是先由操作系统把文件中而在的\r\n转换为\n.
因为我们在c语言中写程序换行只有\n,
但是在windows操作系统中,
换行是\r\n,
是两字字节.
如果不作任何处理,
fgetc()
==
'\n'
遇到这类语句将会出现一些小错误,
导致文件读写失败.
所以在读的时候,
系统自动把文件中的\r\n变成\n,
写的时候把内存中的\n全部转换成\r\n.
至于为什么c语言用\n而windows用\r\n,
这是因为c语言是最早出现在linux系统中的,
而linux用的换行只有\n,
所以为了使代码可移植性较高,
在windows中编写c程序仍然使用\n,
程序员就不需要去在意这些细节问题了.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
南师足贴的功效和用法是什么 五指运湿膏能减肥吗 清颜六白膏真的管用吗 一个手机号建了两个微信号第一个微信号密码忘了怎么找回 ug最好用的版本是什么 带“沙鸥”的诗句大全(87句) 归计狎沙鸥的意思是什么 指期乘禁马,无暇狎沙鸥。 “无机终日狎沙鸥”的出处是哪里 “无暇狎沙鸥”的出处是哪里 为什么突然咳嗽会咳出血? 如何将ascii格式的二进制文件转换成十进制文件 咳嗽出血是怎么回事?拜托各位大神 怎么把二进制文件转换成文本文件 咳出血是怎么回事 怎样把二进制文件转换为原来的文件 咳嗽出血是怎么回事? 如何将文件转换成二进制文件 咳嗽咳出血来是得了什么病? 痰中经常咳嗽有血是怎么回事? 二进制 读写文件 和 转换; 咳嗽咳出血是怎么回事? 咳出血了是怎么回事 我最近突然咳嗽就有血而且好几次了请问是怎么回事? 咳嗽有血为什么? 咳嗽咳出血是怎么回事 咳嗽出血怎么回事? 璀璨人生电视剧全集57哪里有? 璀璨人生,一共多少集,不57么 哪里有电视剧璀璨人生57集全集在线观看? 咳嗽有血是怎么回事 如何将二进制码转换回文本文件 哪儿都不痛突然咳出血来怎么回事 咳出血是怎么回事? 在VB中,如何将二进制文件 转换为十六进制文件 二进制数怎么转换成二进制码然后保存到文件中的?如图 怎样把音乐文件转换成二进制文件? 有什么好的管理二进制文件的方法 光大银行信用卡卡费高达1188元怎么回事 用JavaScript做嵌入端的开发有可能吗 什么是嵌入式jsp ?有这个吗? 如何用javascript 搞定嵌入式开发 node.js可以做嵌入式开发吗 JavaScript网页开发与Java Web开发的区别与联系又是什么? 什么是JS语言? js文件中iframe是什么意思 如何防止衣服起皱? 天津失业保险缴费费率 衣服怎么叠放才不会皱,或者皱了怎么解决 怎么样叠衣服没有折痕而且不皱!