主帖 13 条回复 在C语言中fwrite的文件打开方式用w和wb有什么区别吗?用错了程序会出错吗 amazingrookie · 2015年12月12日 · 阅读 9 · 无人欣赏。 在C语言中fwrite的文件打开方式用w和wb有什么区别吗?用错了程序会出错吗
#2 非鱼物语 2015年12月12日 w是以文本方式打开,wb是已二进制方式打开 举个例子,char b = 0x0a,如果已w方式写入文件,那么b就是个换行符,在windows平台下被替换成0x0d,0x0a;如果已wb方式写入,就不会替换,是什么数就是什么 另外,这个论坛的大神们,基本都是搞IOS的。。。。So。。 欣赏 0 反对 0 回复本楼
#7 tinyfool 2015年12月13日 6楼 @brambles C里面很多屠龙之技我都会啊,fopen恰恰不是啊。 要是真的有人讨论类似于函数指针之类的东西,倒是可以聊聊,用C语言实现面向对象特性啥的都还可以聊聊。 欣赏 0 反对 0 回复本楼
#10 brambles 2015年12月13日 8楼 @非鱼物语 面向对象是一种抽象思想,面向对象的语言只不过是加了一些语法糖让人更容易实现而已…… 早在“面向对象”这个概念提出之前,早起的大神们就已经会用所谓的“面向过程语言”实现面向对象的设计思想了…… 初学学c学c++其实没什么大差别,最多只是多接触几个名词,会用几个语法糖而已。抽象能力和设计能反正都是一塌糊涂。 欣赏 0 反对 0 回复本楼