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正常
, 请问这是什么原因?
谢谢