【发布时间】:2017-11-23 05:57:43
【问题描述】:
例如,
int var;
int main() {
if(var==5) {
cout<<"Program has been run before"<<endl;
}
else {
var = 5;
cout<<"First run"<<endl;
}
}
这将打印 First run the first time,并且 Program has been run before each time after。这可能吗?
编辑:一个文件不起作用,还有其他方法吗?
【问题讨论】:
-
唯一的标准机制是使用文件。其他解决方案将取决于平台。
-
@FrançoisAndrieux 你碰巧知道任何依赖于平台的解决方案吗?
-
只有普通文件不能工作(数据库能工作)?你的目标平台是什么? Linux?窗户?
-
@nefas 数据库将是最后的手段。 Linux,RHEL 6。
-
出于兴趣,为什么文件不起作用?
标签: c++ variables save global-variables