[英]Access C drive using C++ programming
我有一個必須將文件隱藏到圖像中的項目,首先我使用了命令提示符,一切順利。 現在,我試圖使用C ++編程語言來應用此命令,但是每次它使我無法找到系統指定的路徑,盡管該路徑存在並且可以使用命令提示符正常運行。
這是我的代碼:
system("cd\\"); \\access C
system("cd x"); \\X is name of folder in C
system("copy /b pic.jpg + file.rar NEWPICTURE.jpg");
這是命令的來源: http : //www.instructables.com/id/How-to-Hide-Files-Inside-Pictures/
每次調用system()
,都會創建一個新的Shell進程來運行該命令。 當該外殼退出時,其本地上下文(包括工作目錄和環境變量)將丟失。 對system()
的下一次調用再次復制了父進程(您的程序)的上下文。
您的選擇是將命令列表/管道傳遞給單個system()
調用,或使用影響您自己的進程上下文的函數,例如chdir()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.