?? verinc.c
字號:
// Ehhh....
//
// I think I'll just put this one in the public domain
// (with no warranty as usual).
//
// --Avery
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <time.h>
typedef unsigned long ulong;
int main(void) {
FILE *f;
ulong build=0,build_t;
char s[25];
time_t tm;
//////////////
if (f=fopen("version.bin","rb")) {
if (1==fread(&build_t,sizeof build_t,1,f))
build=build_t;
}
++build;
// printf("Incrementing to build %d\n",build);
time(&tm);
memcpy(s ,asctime(localtime(&tm)), 24);
s[24]=0;
if (f=fopen("verstub.cpp","w")) {
fprintf(f,
"unsigned long version_num = %ld;\n"
"const char *version_time = \"%s\";\n"
,build
,s);
fclose(f);
}
if (f=fopen("version.bin","wb")) {
fwrite(&build,sizeof build,1,f);
fclose(f);
}
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -