本文共 925 字,大约阅读时间需要 3 分钟。
2014年3月21日15:18:20
1、使用VS2008创建一个带预编译头的控制台项目。
2、源文件内容:
#include "stdafx.h"#include#include #include using namespace std;int main( void ){ char * strFileName = "a.txt"; tm * pNowTm; time_t nowTime; nowTime = time(NULL); pNowTm = localtime(&nowTime); printf("hour: %d,min: % d\n", pNowTm->tm_hour,pNowTm->tm_min); if((pNowTm->tm_hour==16)&&(pNowTm->tm_min>=23)&&(pNowTm->tm_min<=30))//到点 { FILE * pFileR = fopen(strFileName,"r"); if(NULL == pFileR)//文件不存在。创建文件并自杀。 { FILE * pFileW = fopen(strFileName,"w"); if(NULL != pFileW) { printf("进程自杀\n"); char ch; cin>>ch; //HANDLE hProcess = GetCurrentProcess(); //TerminateProcess(hProcess,0); ExitProcess(0); } fclose(pFileW); } fclose(pFileR); } else { FILE * pFileR = fopen(strFileName,"r"); if(NULL != pFileR)//删除存在的文件 { fclose(pFileR); printf("删除文件\n"); remove(strFileName); } } char ch; cin>>ch; return 0;}
转载地址:http://acwci.baihongyu.com/