簡體   English   中英

在Windows上通過ac程序執行命令

[英]Executing command through a c program on Windows

我想知道如何在Windows OS上從ac程序執行命令。 更具體地說,如何編寫一個交流程序,其輸出將不被打印,而直接進入命令提示符並在那里執行? 請幫我

我不確定我是否正確理解了這個問題。 但是,如果這樣做,您正在尋找system()函數。

我認為您需要在C代碼中使用system()命令。 例如:

system("pause");

其中“ pause”是要在cmd中執行的命令。

參考: http : //www.cplusplus.com/reference/cstdlib/system/

希望我能正確回答你的問題。

我懷疑您所描述的是Linux / Unix中shell的反引號。

但是,我不知道如何在Windows中執行此操作。

Unix方式

myprompt>  `./a.out`

如果C程序基本上是: printf("ls -l .\\n"); ,則應列出文件。
那是你想要的嗎?

就像我說的那樣,我不知道如何在Win Cmd提示中執行此操作,但這也許可以澄清您的問題。


看來您可以嘗試:

C:\MyDir> MyProgram.exe | cmd.exe /C

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM