※ 引述《journeyman@kkcity.com.tw (⊙◎炭坑冗談會㊣)》之銘言:
> ※ 引述《brian9999.bbs@ptt.cc (Brlanbaby)》之銘言:
> > 我使用
> > FILE *input;
> > char temp;
> > .
> > fscanf(input,"%c",&temp);
> > 來讀取檔案....但是一些特殊字元像是換行符號(0D)卻會被跳過而不讀
> scanf()是formatted input
> 你要用那些unformatted input的函數
> 例如fgets(), fgetc()這些
> 詳情參考 http://www.cplusplus.com/ref/cstdio/
使用 fscanf 和 fgetc 很像不是問題所在的樣子
重點的差異似乎是在 fopen 時要使用二進位模式
我實際測試是這樣 ... 有錯的話再請指正
--
一個體貼的擁抱,精靈躺在遊子的懷中停止了哭泣,
一段溫柔的安慰,精靈俏皮甜甜的對遊子笑了一笑,
一個甜蜜的長吻,腦中閃過了無數曾經有過的畫面,
一段前世的回憶,曾經擁抱過但卻不能擁有的戀人。
--
╭ 東華大學‧後山星城 bbs.ee.ndhu.edu.tw ─
├ 文章來源﹢61-62-80-137-adsl-tao.STATIC.so-net.net.tw