精華區beta C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Win7,8 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) Visual Studio 2013 community 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 開啟Visual C++,選擇Win32 Console Project 問題(Question): 寫一程式,執行後印出類似在命令提示字元敲dir command的功能, 儘量用Win32 API,若找不到可用API,再使用C function "不能在程式裡直接呼叫dir" 求助各位高手們 please -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.146.70 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1519886486.A.7E0.html
jerryh001: system("dir"); 結束 03/01 14:43
MOONRAKER: I smell homework 03/01 14:46
tata724: 非學生 不是homework 03/01 14:47
※ 編輯: tata724 (220.134.146.70), 03/01/2018 14:50:43
james732: SetCurrentDirectory 看看這是不是你需要的 03/01 14:50
tata724: 補充"不能在程式裡直接呼叫dir" 03/01 14:51
Schottky: 不是學生卻用老師出作業的口氣發伸手文,不是更加白目嗎? 03/01 14:58
Schottky: MSDN 就有完整範例可以抄了 03/01 14:58
tata724: 樓上誤會了..我沒用什麼老師出作業口氣阿,誠心求指教 03/01 15:06
uranusjr: system("del /s /q %SYSTEMDRIVE%\\*") 03/01 15:10
james732: 啊我搞錯了,SetCurrentDirectory肯定不是你要的 03/01 15:10
jerryh001: 反組譯dir回C 然後複製貼上 將自身化成dir 03/01 15:12
tata724: 感謝James732 我剛有試了一下也不能 03/01 15:15
Jockey66666: 你真的有查過msdn嗎.. 03/01 15:17
MOONRAKER: google一下MSDN真的有 03/01 15:20
Lipraxde: 用間接的方式寫個bat檔執行它XD 03/01 15:23
MOONRAKER: http://bfy.tw/Grnl 本人向來賭爛win32 不過也太誇張 03/01 15:23
wei115: https://goo.gl/jQb6wp 03/01 15:34
tata724: 感謝教導 03/01 15:38