//-------------------------------------- // filetime.cpp ver.1.01 // // ファイルバックアップ(更新時間をつけてコピー) // // // 2000/11/27(月)2000/11/28(火) // 2000 Copyright charlie, // All rights reserved // // #include #include #include #include #include #include #include const nmax=1000; const int buffmax=2048; char init[]="filetime.ini"; char file[nmax]=""; char form[nmax]="%04d%02d%02d%02d%02d%02d";//書式 char command[nmax]="copy %s.%s %s_%s.%s"; char fname[buffmax]; char kakutyoushi[buffmax]; char infname[buffmax]; char buff[buffmax*5]; char nengappi[nmax]; //------------------------------------------- void getfname() { char* p; printf("ファイル名を入れてください。\n"); scanf("%s",buff); strcpy(infname,buff); strcpy(fname,buff); p=strrchr(fname,'.'); *p='\0'; ++p; strcpy(kakutyoushi,p); printf("ファイル名:%s\n",fname); printf("拡張子:%s\n",kakutyoushi); } //------------------------------------------- initial() { char dummy; ifstream ini(init); if(ini) { ini.get(form,buffmax,'\n'); ini.get(dummy); ini.get(command,buffmax,'\n'); ini.get(dummy); cout<<"initializing."<wYear, stime->wMonth, stime->wDay, stime->wHour, stime->wMinute, stime->wSecond ); sprintf(command0, command, fname,kakutyoushi,fname,nengappi,kakutyoushi ); cout<