亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1854 | 回復(fù): 2
打印 上一主題 下一主題

[Linux] 求助,關(guān)于系統(tǒng)內(nèi)讀取子進(jìn)程標(biāo)準(zhǔn)輸出 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-04-02 17:00 |只看該作者 |倒序?yàn)g覽
我的項(xiàng)目需要用到一個(gè)第三方程序,然后在我的程序內(nèi)使用popen函數(shù)啟動(dòng)此第三方程序,然后我再從popen的返回的文件描述符中讀取該程序輸出的內(nèi)容。然后我用fgets可以正常讀取到第三方程序的輸出?墒谴嬖谙旅娴膯栴}:

                               每一行的內(nèi)容無法突破80個(gè)字符

而fgets讀到的數(shù)據(jù)結(jié)尾帶有\(zhòng)n。并且我直接啟動(dòng)程序?qū)懭胛募,顯示也是全的。

偶然我用終端啟動(dòng)了該程序,發(fā)現(xiàn)我終端因?yàn)椴粔驅(qū)挘?0 * 24),顯示的內(nèi)容與我在程序中讀取到的內(nèi)容相同(只顯示到80個(gè)字節(jié))。

請(qǐng)問該現(xiàn)象與我碰到的問題有關(guān)么?我應(yīng)該如何解決。

論壇徽章:
7
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-08-08 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-08-29 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-08-29 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-09-18 06:20:00數(shù)據(jù)庫技術(shù)版塊每周發(fā)帖之星
日期:2015-11-06 19:56:51數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-01-22 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-02-05 06:20:00
2 [報(bào)告]
發(fā)表于 2015-04-03 08:45 |只看該作者
你用fread讀取呢,沒讀完就一直讀,直到遇到EOF

回復(fù) 1# fanlijiedc


   

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2015-04-03 13:55 |只看該作者
用fread讀到的也是截取后的,我在想原因應(yīng)該是shell默認(rèn)地把寬度設(shè)置為了80,當(dāng)一行顯示不了的時(shí)候自己給加\n了,又找了一上午還是沒什么結(jié)果。。。回復(fù) 2# asdf2110


   
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP