第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

求大佬指點(diǎn),請(qǐng)問(wèn)在c語(yǔ)言中執(zhí)行系統(tǒng)函數(shù)的問(wèn)題!如下所示!

求大佬指點(diǎn),請(qǐng)問(wèn)在c語(yǔ)言中執(zhí)行系統(tǒng)函數(shù)的問(wèn)題!如下所示!

C
江戶川亂折騰 2021-08-05 18:07:40
比如執(zhí)行system("dir");之后 怎么樣再返回到自己寫的c函數(shù)之中呢有沒(méi)有別的函數(shù)可以代替system();可是你說(shuō)的ShellExecuteEx是在vc中的呀 沒(méi)有發(fā)子在tc中實(shí)現(xiàn)呀?
查看完整描述

1 回答

?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

其實(shí)system函數(shù)執(zhí)行之后,就會(huì)返回到你的程序了,這個(gè)函數(shù)是阻塞的。還有更靈活一些的,比如ShellExecuteEx,這個(gè)應(yīng)該是非阻塞的,但是可以通過(guò)WaitForSingleObject使他變?yōu)樽枞?。如果windows程序,也可以用CreatProcess()

那你看看是否可以使用exec和spawn兩個(gè)函數(shù)族的函數(shù)。
system中的exe加載過(guò)程是由os完成的,system只不過(guò)把一條命令行傳給了os,由os完成剩下的工作。
而exec和spawn是調(diào)用dos內(nèi)核的4Bh功能自己加載一個(gè)子程序的,因此能夠比較細(xì)致地控制加載的過(guò)程。MCB申請(qǐng)由4B功能完成,子程序的PSP重構(gòu)以及JFT的繼承由exec和spawn幫你做,而EVB塊的內(nèi)容可以通過(guò)它們提供的參數(shù)讓用戶指定。spawn好象還可以通過(guò)4Dh獲得子程序的返回值(就是main的return值),是不是這樣不太記得了。

如果是在windows下編程,建議還是用VC吧,比較有用

查看完整回答
反對(duì) 回復(fù) 2021-08-09
  • 1 回答
  • 0 關(guān)注
  • 217 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)