[問題] 此程式碼的執行結果是如何
開發平台(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
→
02/15 00:35, , 1F
02/15 00:35, 1F
推
02/15 00:51, , 2F
02/15 00:51, 2F
推
02/15 04:13, , 3F
02/15 04:13, 3F
→
02/15 04:14, , 4F
02/15 04:14, 4F
→
02/16 04:01, , 5F
02/16 04:01, 5F
懂了
※ 編輯: dharma 來自: 118.163.106.192 (02/20 18:39)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章