输入'\b'字符,vim会显示一个^H出来。cat文件,前一个字符被删除。
如果在'\b'字符后面加上'\n',cat文件,前一个字符仍然存在。
这是gcc到bug还是什么其他问题?
fputc不能正常向文件写入‘\b'字符
-
- 帖子: 60
- 注册时间: 2009-07-21 21:03
- wzssyqa
- 帖子: 4010
- 注册时间: 2008-04-07 17:36
- 来自: 泰安人在阜新
Re: fputc不能正常向文件写入‘\b'字符
这个是你自己程序的bug
fput 并不将‘\b’当成特殊字符,它就是一个普通字符,如果有什么意思那是由别的程序解释的,比如,cat 将它解释成删除前一个字符
而 cat 是行缓冲的,直接都入一行,然后就写出了,后边那个\b 也就没什么效果了。
fput 并不将‘\b’当成特殊字符,它就是一个普通字符,如果有什么意思那是由别的程序解释的,比如,cat 将它解释成删除前一个字符
而 cat 是行缓冲的,直接都入一行,然后就写出了,后边那个\b 也就没什么效果了。
宇宙=数学 *物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
-
- 帖子: 60
- 注册时间: 2009-07-21 21:03
Re: fputc不能正常向文件写入‘\b'字符
哦……那个08的确被写入了文件。而vim不认识.
- slax
- 帖子: 1099
- 注册时间: 2009-08-17 3:52
Re: fputc不能正常向文件写入‘\b'字符
对于fput来说'\b'就是一个字符,和'a','h'','\n'没有任何区别,
对于其他一些地方来说就不是了,比如printf
对于其他一些地方来说就不是了,比如printf
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/