※ 引述《UNARY.bbs@bbs.cse.ttu.edu.tw (Rootkit Researcher)》之銘言:
> ※ 引述《godchild.bbs@bbs.csie.nctu.edu.tw (神童)》之銘言:
> > 我都用 open() close() read() write()
> > 一般純文字的換行都會是 2 bytes : 0x0D 0x0A
> 不過若是在 Win 上的話
> open() close() read() write() 這些
> 也就不是標準 system call 了說..
的確不是標準的 system call , 可是那應該無所謂 ;
因為標準的 system call 裡面也有 fread , fwrite 可以使用 ;
可是其實無所謂 , 因為重點不是在選用讀取檔案的函式上面 ;
主要的差異是在於使用 二元檔 或 文字檔 的模式開啟的緣故 ;
open 是 O_BINARY 與 O_TEXT , fopen 是 rb 與 rt 的差異 ;
在二元模式底下 , 換行為 \r \n ; 在文字模式底下 , 換行為 \n ;
--
一個體貼的擁抱,精靈躺在遊子的懷中停止了哭泣,
一段溫柔的安慰,精靈俏皮甜甜的對遊子笑了一笑,
一個甜蜜的長吻,腦中閃過了無數曾經有過的畫面,
一段前世的回憶,曾經擁抱過但卻不能擁有的戀人。
--
╭ 東華大學‧後山星城 bbs.ee.ndhu.edu.tw ─
├ 文章來源﹢59-115-194-208.dynamic.hinet.net