傾倒在一個文本的整個結構是有可能轉儲整個結構爲使用的CreateFile /寫文件(WINAPI)如何使用WINAPI
我不想使用fstream的objects.So請不要建議的答案文件他們。 在此先感謝
Struct abc
{
int a;
int b;
char c;
}
我想這樣做,用的WriteFile /的CreateFile API.Currently我正在做這樣的
struct abc
{
int a;
int b;
int c;
};
void main()
{
struct abc ob;
ob.a=1;
ob.b=2;
ob.c=3;
DWORD dwNumBytesWritten = 0;
HANDLE hFile;
hFile = CreateFile(FILENAME,
FILE_APPEND_DATA,
FILE_SHARE_WRITE,
NULL,
OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL);
WriteFile(hFile,
(LPCVOID)&ob,
sizeof(abc),
(LPDWORD)&dwNumBytesWritten,
NULL);
}
但產量是一些未知的符號。
作爲文本還是二進制,什麼樣的結構?請詳細說明。 – 2012-04-03 11:06:05
文本格式的正常值 – hardyz009 2012-04-03 11:08:48
可能,但您爲什麼要這樣做?首先知道結構是什麼以及稍後如何解釋內容將是一件好事。 – 2012-04-03 11:12:01