倾倒在一个文本的整个结构是有可能转储整个结构为使用的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