社区
C语言
帖子详情
文件输入输出的小问题?
zhangyanli
2008-03-31 12:34:53
在c语言中,进行字符的输入和输出时,比如输出,在内存中的一个回车符输出到控制台或文件时会变成一个回车加换行,输入时,又会反过来,这样有什么好处啊 ?
但是在进行二进制时不会这样,这是为什么啊?
...全文
155
13
打赏
收藏
文件输入输出的小问题?
在c语言中,进行字符的输入和输出时,比如输出,在内存中的一个回车符输出到控制台或文件时会变成一个回车加换行,输入时,又会反过来,这样有什么好处啊 ? 但是在进行二进制时不会这样,这是为什么啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangyanli
2008-04-15
打赏
举报
回复
怎么没人了
zhangyanli
2008-04-02
打赏
举报
回复
我是楼主:
我的问题是这种机制有什么好处,各位!!!
为什么要这样,不这样又会怎么不好!
zhangyanli
2008-04-02
打赏
举报
回复
不反过来岂不乱了。
=============================================
要是刚开始就没有这个转换那不就不用反过来了么?
ForestDB
2008-04-02
打赏
举报
回复
这就是OS间的差别吧,你用一套,偶用另外一套。
类似的例子还很多,比如路径分割符一为/一为\......
ZiSheng
2008-04-01
打赏
举报
回复
不反过来岂不乱了。
zhangyanli
2008-04-01
打赏
举报
回复
我是楼主:
在不同的系统有不同的表现这是表象,我的意思是(比如单纯的在windows下面)回车会变成回车+换行,这种机制的初衷是什么,在内存和文件系统之间为什么会有这种差别,----在windows平台下,为什么,不要告诉我平台相关。
Treazy
2008-03-31
打赏
举报
回复
DOS uses <CR><LF> as a line terminator, not just <LF> as Unix does
帅得不敢出门
2008-03-31
打赏
举报
回复
跟系统有关吧 linux下面回车跟windows里的好像意义不一样 windows有加换行符 linux没有的
具体忘记了.
chlaws
2008-03-31
打赏
举报
回复
我记得好象ansic 上说是以换行符为结尾,但是在windows下是用换行加回车表示,linux下是以换行为结束
在不同系统上有点区别的。
clhposs
2008-03-31
打赏
举报
回复
2进制是0101 当然不会
zhangyanli
2008-03-31
打赏
举报
回复
在不同的系统有不同的表现这是表象,我的意思是(比如单纯的在windows下面)回车会变成回车+换行,这种机制的初衷是什么,在内存和文件系统之间为什么会有这种差别,----在windows平台下,为什么,不要告诉我平台相关。
wcl1986_1
2008-03-31
打赏
举报
回复
“回车”一词有早期使用的打印机而来,当打字员打完一行后,拉会打字车,同时换到下一行。
回车其实是把光标回到同一行的前面并不换行这点很重要,而换行就是把光标移到下一行的开头,相当于回车(\r)加换行(\n)了(我是这么理解的,并非权威,但第一段是对的)
BtInside
2008-03-31
打赏
举报
回复
windows /r/n
linux /n
C语言程序设计--进阶篇教学视频
该课程为“C语言及程序设计”系列课程中的第三部“进阶篇”。作为终结篇C语言教程,介绍了在实际应用中应用广泛的结构体数据表示和处理、利用
文件
进行
输入输出
、利用多
文件
组织项目开发,并结合对程序设计的进一步学习需求,概述数据结构及其选择
问题
和
问题
求解方法。以实践为主线的学习将继续,“银行储蓄系统”的开发将会迭代到第5版和第6版。
CSP-J/S必备知识——
文件
输入输出
CSP-J/S必备知识——
文件
输入输出
听说你在准备CSP-J/S竞赛? 那你一定要学会
文件
输入输出
。不会
文件
输入输出
,做的再完美的程序也是零分。 NO.1 为什么要使用
文件
输入输出
? CSP-J/S竞赛的数据测试以
文件
的形式进行比对检测,平常所使用的标准
输入输出
无法正常检测。 我们可以看一下历年的提交要求 NO.2 怎样使用
文件
输入输出
?
文件
输入输出
有很多种方法,这里我们主要介绍其中的两种方法:重定向和
文件
流。 使用
文件
输入输出
,必须在程序的同路径下(同一个
文件
夹里)新建.in
文件
和.out
文件
。(.
C++
文件
输入输出
,看这一篇就够了
C++
文件
输入输出
,看这一篇就够了 1 简介 1.1 继承关系 基类->继承类: ios->ostream->ofstream ios->istream->ifstream iostream->fstream(还继承了两个缓冲区,一个用于输入,一个用于输出)(此类用于
文件
I/O的同步,即协调地移动输入缓冲区的输入指针和输出缓冲区的输出指针)(
输入输出
模式时使用fstream类) 1.2 流 C++程序将
文件
输入和输出看作字符流;对于输入来说,程序从输入流中抽取
C++之
文件
输入输出
1.
文件
输入: 1.
文件
模式: 2.
文件
输出: 1.流状态: 在c++中我们易知的是cout和cin俩个标准
输入输出
,而在真实的状况中。我们则是需要对
文件
的内容进行读取和重新写入,这样我们只有cin和cout这俩个标准输入和输出就明显的不够满足条件了。所以有一个fstream类中的ifstream和ofstream则解决了这个对
文件
操作的
问题
。 1.
文件
输入: 我们相比较...
为什么读写
文件
要有缓冲区?为什么要有
输入输出
缓冲区?
有
输入输出
缓冲区用以暂时存放读写期间的
文件
数据而在内存区预留的一定空间。即利用主存的存储空间来暂存从磁盘中
输入输出
的信息。目的是缓和CPU 与 I/O 设备间速度不匹配的矛盾。减少对 CPU 的中断频率,放宽对 CPU 中断响应时间的限制。提高 CPU和 I/O 设备之间的并行性。 扩展资料:
输入输出
缓冲区通过磁盘缓存来实现,磁盘缓存本身并不是一种实际存在的存储介质,它依托于固定磁盘,提供对主存储器存储空间的扩充。 主存可以看作是辅存的高速缓存, 因为辅存中的数据必须复制到主存方能使用;反之,数据也必须
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章