看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Win7 Visual Studio Express 2013 C++ 問題(Question): 下面是書給的程式碼 但書沒附執行結果的圖示 我執行建置後產生的exe檔,結果如下: http://ppt.cc/9kyG 真的就只是一個空白類似DOS的視窗? 因為一閃即逝,我自己多加了:system("PAUSE"); thank 程式碼(Code):(請善用置底文網頁, 記得排版) /* ************************************ *《精通Windows API》 * 範例原始碼 * basic.c * 2.2 Windows API的功能分類 **************************************/ /* 標頭檔 */ #include <windows.h> /* ************************************ * 功能 獲取系統目錄訊息,並存儲到文件中 **************************************/ int main(int argc, TCHAR argv[]) { //文件句柄 HANDLE hFile; DWORD dwWritten; //字符數組,用於存儲系統目錄 TCHAR szSystemDir[MAX_PATH]; //獲取系統目錄 GetSystemDirectory(szSystemDir, MAX_PATH); //新增文件systemroot.txt hFile = CreateFile("systemroot.txt", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); //判斷文件是否新增成功 if (hFile != INVALID_HANDLE_VALUE) { //將系統目錄系統訊息寫入文件 if (!WriteFile(hFile, szSystemDir, lstrlen(szSystemDir), &dwWritten, NULL)) { return GetLastError(); } } //關閉文件,返回。 CloseHandle(hFile); system("PAUSE "); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.106.192
azureblaze:在做什麼註解不是都說得很清楚?他有說輸出螢幕嗎? 02/15 00:35
LPH66:註解已經寫的很清楚了+1 02/15 00:51
flydragon198:* 功能 獲取系統目錄訊息,並存儲到文件中 02/15 04:13
flydragon198:"systemroot.txt" <----在該目錄下找這個檔 02/15 04:14
jenny2921:在執行的資料夾下新增文件systemroot.txt 內含ls訊息 02/16 04:01
懂了 ※ 編輯: dharma 來自: 118.163.106.192 (02/20 18:39)