2015-06-13 127 views
0

我有一個客戶端/服務器程序寫成ic語言,客戶端可以發送和接收.txt文件到服務器,我希望打開收到的文件以可視化它命令nano例如,在運行過程中:客戶機/服務器:從客戶端運行「nano編輯器」命令

這樣的事情: 執行(納米,「文件到Open.txt」)但我不知道如何做到這一點),你能幫助我嗎?

對不起,我的英語 感謝的很多

回答

1

試試這個:

execlp("nano", "nano", "file.txt", NULL); 

nano編輯器必須在您的路徑中,file.txt必須在運行客戶端進程的當前目錄,最重要的是,編輯器將顯示的任何顯示都必須可訪問,無論是客戶端運行的終端還是適當的X-Windows顯示器。

+0

謝謝,我現在就試試, 你的意思是「納米編輯器必須在你的路徑」和 「無論顯示編輯器將顯示在哪裏必須是可訪問的,無論是終端從哪裏客戶端運行或適當的X-Windows顯示。「對不起,但我不明白 – iDoc

+0

它的工作原理,非常感謝chqrlie – iDoc