https://gist.github.com/anonymous/203fa95d5bb48bc7a1c5
fork 後由父行程跟子行程透過 pipe 拷貝檔案
父行程使用fread讀取檔案後透過 pipe write , 由子行程從pipe read 之後寫入檔案
可是最後檔案會出現奇怪亂碼 , 可是把父行程 fread 改成 read 就正常
用fread讀 跟用 read 有什麼差異嗎?
./test a.txt b.txt
b.txt 會友奇怪亂碼
#if 1 改成 0 跑 read 函數就b.txt正常
, 請問這是什麼原因?
謝謝