.com/en-us/library/windows/desktop/bb540534(v=vs.85).aspx
建立乙個新檔案,並且同步寫乙個字串到檔案中去。
建立乙個vs2010 控制台 程式:
// writefile.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include
#include
#include
#include
void displayerror(lptstr lpszfunction);
#define file_name text("126.txt")
void __cdecl _tmain(int argc, tchar *argv)
_tprintf(text("writing %d bytes to %s.\n"), dwbytestowrite, file_name);
berrorflag = writefile(
hfile, // open file handle
databuffer, // start of data to write
dwbytestowrite, // number of bytes to write
&dwbyteswritten, // number of bytes that were written
if (false == berrorflag)
else
else
}closehandle(hfile);
}
執行結果:
writing 44
bytes
to126.txt.
wrote 44
bytes
to126.txt successfully.
請按任意鍵繼續. . .
再次執行結果:
terminal failure: unable to
open
file
"126.txt"
forwrite. error code 80
請按任意鍵繼續. . .
檢視檔案內容:
some test data to
write
tothe
file.
如何自己寫Win32控制項
最早時候就曾經 看到過說所有控制項都是視窗 window 更有甚者說都是物件,這個就不扯了。自己做好的控制項是做成 lib還是 dll那是後話,mfc我是不熟悉了,win32 還是看了幾天的。大致把製作的整個流程簡要的記錄一下。自己做的控制項最主要的功能就是接受你發給他的命令,也就是要給外部呼叫的介...
C 程式呼叫win32寫的dll檔案
1 注意函式引數的呼叫方式 要跟win32的一樣,因為學習的是羅雲彬的win32彙編,採用的 stdcall方式,所以使用隱式呼叫的時候,在設定接受函式一定要宣告一樣的呼叫如 typedef int stdcall myfunc dword dword 2 在使用getprocaddress函式的時...
用Win32,寫乙個自定義的定時器
建立乙個自定義定時器,其重點在於如何定時。我的解決方案是適合採用觀察者模式,分為主題類cpdstimersub和觀察者類cpdstimerobj 這個兩個類分別繼承ipdstimersub和ipdstimerobj介面 pragma once include stdafx.h include cla...