在vc2019里面新建一个对话框,然后添加一个按钮,用来创建文件。然后给这个按钮点击事件添加代码:
void CFileTestDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
HANDLE handle;
DWORD Num;
handle = ::CreateFile(_T("new.dat"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_ALWAYS,
FILE_FLAG_DELETE_ON_CLOSE, NULL);
if (INVALID_HANDLE_VALUE != handle)
{
::SetFilePointer(handle, 0, 0, FILE_BEGIN);
TCHAR Buffer[] = _T("写在文件里的内容");
::WriteFile(handle, Buffer, sizeof(Buffer), &Num, NULL);
ZeroMemory(Buffer, sizeof(Buffer));
::SetFilePointer(handle, 0, 0, FILE_BEGIN);
::ReadFile(handle, Buffer, sizeof(Buffer),&Num,NULL);
AfxMessageBox(Buffer);
::CloseHandle(handle);
}
}