在C语言中fwrite的文件打开方式用w和wb有什么区别吗?用错了程序会出错吗

amazingrookie 发布于 2015年12月12日
无人欣赏。

在C语言中fwrite的文件打开方式用w和wb有什么区别吗?用错了程序会出错吗

共13条回复
tinyfool 回复于 2015年12月12日

第一,看文档,看书

第二,学iOS/Cocoa Touch开发的话,不用学C语言

非鱼物语 回复于 2015年12月12日
  1. w是以文本方式打开,wb是已二进制方式打开
  2. 举个例子,char b = 0x0a,如果已w方式写入文件,那么b就是个换行符,在windows平台下被替换成0x0d,0x0a;如果已wb方式写入,就不会替换,是什么数就是什么
  3. 另外,这个论坛的大神们,基本都是搞IOS的。。。。So。。
tinyfool 回复于 2015年12月12日

2楼 @非鱼物语 看他的tag,他也是搞iOS的

amazingrookie 回复于 2015年12月12日

本人现在菜鸟起步,还有很多不懂的,想多了解一点,就从C语言开始学的。

tinyfool 回复于 2015年12月13日

4楼 @amazingrookie 那是弯路,不仅浪费时间,而且会学一堆屠龙之技

brambles 回复于 2015年12月13日

5楼 @tinyfool

屠龙之技好玩呀 /w ~

tinyfool 回复于 2015年12月13日

6楼 @brambles C里面很多屠龙之技我都会啊,fopen恰恰不是啊。

要是真的有人讨论类似于函数指针之类的东西,倒是可以聊聊,用C语言实现面向对象特性啥的都还可以聊聊。

非鱼物语 回复于 2015年12月13日

4楼 @amazingrookie 学IOS不用学C,面向过程切换到面向对象很痛苦~

非鱼物语 回复于 2015年12月13日

7楼 @tinyfool 有机会交流交流~

brambles 回复于 2015年12月13日

8楼 @非鱼物语

面向对象是一种抽象思想,面向对象的语言只不过是加了一些语法糖让人更容易实现而已……

早在“面向对象”这个概念提出之前,早起的大神们就已经会用所谓的“面向过程语言”实现面向对象的设计思想了……

初学学c学c++其实没什么大差别,最多只是多接触几个名词,会用几个语法糖而已。抽象能力和设计能反正都是一塌糊涂。

brambles 回复于 2015年12月13日

7楼 @tinyfool

c里面的屠龙技我也会呀,虽然好久没折腾过c了 /w\

amazingrookie 回复于 2015年12月13日

iOS能符合公司上班要求一般要学习多久啊,本人目前在培训机构学习,所以是按照他们的安排学习的。

非鱼物语 回复于 2015年12月13日

10楼 @brambles 对的,所以我现在写C++跟C没啥区别。。。。

本帖有13个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]