藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


c中如何調用命令行?

如:調用sybase的bcp命令,而且要等bcp
執行結束時才能繼續下面的流程.
system?感覺不大對!!

c中如何調用命令行?

system ("bcp ...&");

c中如何調用命令行?

當然也可以fork+exec

c中如何調用命令行?

fork+exec能否具體點

c中如何調用命令行?

ding

c中如何調用命令行?

不能簡單的用system或fork+exex,因為無法確定是順序執行!
可以用信號量來控制。

c中如何調用命令行?

那system的返回值是什麼,如果bcp成功是什麼,如果bcp失敗又是什麼

c中如何調用命令行?

system的返回值與bcp的相同,且它會在bcp結束後才返回

c中如何調用命令行?

system不提供進程間通信,所以system的返回值和命令進程的成功與否沒有關係。
要想瞭解命令進程的執行結果,要用popen.

c中如何調用命令行?

system返回值是進程退出狀態,與waitpid獲取的進程退出狀態相同。

c中如何調用命令行?

-->
對。。。。。system的返回值沒什麼實際意義。。

c中如何調用命令行?

強烈建議用增強的_exec



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com