C++ 我想在程序结束后存储一个值

C++ 我想在程序结束后存储一个值,c++,file-io,storage,C++,File Io,Storage,我想将一个字母存储到一个变量中,这样每当程序再次启动时,它就可以在进一步的程序执行中使用该变量 实现这一点的方法是什么?不,使用变量无法实现这一点。变量只在程序完成执行之前存在。一旦程序完成,就不会保留任何变量 您需要使用文件i/o。您可以将一次执行的结束(最终)数据写入文件,下次程序运行时,它可以读取包含的文件并继续执行 供参考 在C 您可以检查以下库函数 还有他们的家人 在C++ 如果可能的话,那么就不应该有文件和folders@Subinoy的每个程序必须具有唯一的变量

我想将一个字母存储到一个变量中,这样每当程序再次启动时,它就可以在进一步的程序执行中使用该变量


实现这一点的方法是什么?

不,使用变量无法实现这一点。变量只在程序完成执行之前存在。一旦程序完成,就不会保留任何变量

您需要使用文件i/o。您可以将一次执行的结束(最终)数据写入文件,下次程序运行时,它可以读取包含的文件并继续执行

供参考

C

您可以检查以下库函数

还有他们的家人

C++


如果可能的话,那么就不应该有文件和folders@Subinoy的每个程序必须具有唯一的变量名。:-)显然是过度杀戮,而不是您想要的,但是可以编译一个dll/so即席加载库,使其包含一个func或类似的返回值。但说真的,答案取决于您的具体需要,可能涉及也可能不涉及直接文件访问。@wonkoraltime:在Windows上,这可能会有问题,因为DLL在运行时是只读的。不是不可能,但它使问题更严重。或者代码> <代码>,因为C++是included@DonReba谢谢,我会把它添加到我的asnwer中。:-)我已经有一个输出Ex:“H:\”存储在LPTSTR driveNameCompelte中。我怎样才能把它写进一个文件中???@SouravGhosh我觉得这个很有趣,你能把这个问题和你的答案联系起来吗,