long t改成time_t t
还有你最基本的语法没弄懂。
全局里你可以初始化一些变量,但不能调用函数之类。
//这些在全局空间初始化是可以的
const int N=10;//创建车次信息对象的个数
bool A=false,B=true;
//这些不能写在全局里
long t = time(0);
tm * pt = localtime(&t);
//改成
time_t t;
tm *pt;
然后在main里或其他地方完成赋值:
t = time(NULL);
pt = localtime(&t);