C++编程,一个小题目
来源:百度知道 编辑:UC知道 时间:2024/06/22 20:40:47
麻烦高手在代码段后加上解释语,谢谢!
要能运行的才行
#include "stdafx.h"
#include <vector>
#include <iostream>
struct Date
{
int nYear;
int nMonth;
int nDay;
}
vector<Date> vecDate;
using namespace std;
int main()
{
HANDLE hFile;
hFile = CreateFile("\\abc.txt", GENERIC_READ,0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
DWORD dwFileSize = GetFileSize(hFile, NULL);
void* pParam = NULL;
pParam = new char[dwFileSizeOpenDevice+1];
DWORD dwReadOpenDevice;
ReadFile(hFileOpenDevice, pParamOpenDevice, dwFileSizeOpenDevice, &dwReadOpenDevice, NULL);
CloseHandle(hFileOpenDevice);
//赋值vecDate
for(int i = 0;i < vecDate.size();++i)
if(vecDate[i].nYear + vecDate[i].nMonth + vecDate[i].nDay == 15)
cout<<"Year:"<<vecDate[i].nYear <<endl
&