現在遇到這麼個問題,我想用控制台裡呼叫控制台程式來實現多文字。
但是在控制台裡呼叫控制台程式時,它不是出現新的控制台視窗顯示,而是已有的控制台裡顯示呼叫的程式,
system("d:\\code\\練習\\jjplace\\editor\\debug\\editor.exe");
winexec("d:\\code\\練習\\jjplace\\editor\\debug\\editor.exe",sw_show);
以上是我在csdn上問的問題,有位好心人幫了忙,
system("start d:\\code\\練習\\jjplace\\editor\\debug\\editor.exe");
還有就是有時控制台程式,自己呼叫自己,這時就需要路徑,但是路徑有可能變,那麼久需要乙個函式來獲取這個會改變的路徑,(不同的機子方的程式的路徑會不同)
呼叫這個函式getmodulefilename()即可。
也可以參考以下
但是還沒有完事,這樣得到的是比如(d:\code\練習\jjplace\editor\debug\editor.exe)是沒有包含satart,也沒有雙槓的字串,得需要自己新增,但這也不難,
希望對各位能有幫助
沒有控制台視窗的控制台程式
include include pragma comment linker,subsystem windows entry maincrtstartup int main int argc,char argv 編譯後執行程式會彈出乙個訊息框,而沒有背後的控制台視窗。再看看下面的 include in...
C 中呼叫控制台程式時隱藏控制台視窗
有時我們在呼叫控制台程式時,不希望看到控制台視窗,在c 中可以通過以下方法實現 processstartinfo startinfo new processstartinfo e helloworld.exe startinfo.createnowindow true 不建立視窗 startinfo...
建立控制台程式
var username,userpwd string login boolean begin try while not login do 登入 begin write login readln username setconsolemode getstdhandle std input hand...