[問題] writen會亂換行的問題
您好:
想請問一下
我在server端的程式,
先pipe(pipefd),
接下來我把stdout pipe導到pipefd[0],
然後fork一個child去執行execlp("/bin/ls","ls",NULL);,
然後從pipefd[1]用read讀出字串到buff,
接著用writen(sockfd,buff,n)傳回client。
1.結果client的視窗印出來的字串變成如下
bin
test.html
2.但是照理講執行execlp("/bin/ls","ls",NULL);的結果
應該是
bin test.html
想請問一下各位大大,為什麼我寫回client的字串會亂行?
如果我希望結果是2.的排版,要怎麼修改code?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.53.27
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1446272645.A.886.html
Programming 近期熱門文章
PTT數位生活區 即時熱門文章