簡體   English   中英

使用C ++編程訪問C驅動器

[英]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.

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