[英]Running a cmd command in c program file
問題來了:
假設我想在cmd中運行plot.exe,我在cmd中編寫了以下代碼,
繪制image.jpg
順便說一句,我正在我的c文件中以這種方式嘗試:
系統(“開始繪圖image.jpg”)
上面的命令啟動了cmd以及plot命令,但是圖像文件沒有彈出。 有一個錯誤命令:
“ image.jpg不是def”
這是什么意思? 請幫幫我。
進程的工作目錄可能不是包含映像的目錄。 您可以指定圖像的完整路徑:
system("plot /full/path/to/image.jpg");
或者在運行命令之前使用chdir
更改工作目錄:
if(chdir("/full/path/to/") == -1)
; // TODO handle error
system("plot image.jpg");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.