-2

如何用c++开发软件?我知道这应该通过一个程序来完成。但是我怎样才能将它开发成一个像 eclipse 或媒体播放器或任何其他软件的 dos 对应部分一样运行的软件。我的意思是如何让程序记住用户分配给其变量的值,而无需在每次关闭.exe运行程序的文件时删除它?希望你能理解我的问题。

4

3 回答 3

2

如何用c++开发软件?

我建议拿起一本关于 C++ 的好书,并做所有包含的练习。如果您不了解语言或标准库的特定部分,请参阅cppreference.comStackOverflow。两者都有搜索设施。

我确信网上有很多可用的教程,但我个人不能向初学者推荐任何教程。

我的意思是如何让程序记住用户分配给其变量的值

不使用任何第三方库或操作系统特定 API 的最简单方法是使用std::ifstreamstd::ofstream.

由于您似乎正在为 Windows 平台开发(.exe提到)我建议您也看看Windows API 中可用的注册表函数。

于 2013-07-03T20:03:55.293 回答
2

您应该将该值存储在外部,例如 XML、JSON、SQLITE。今天的关键词是数据库

简单的例子是带有 SQLITE 的 QT,甚至更简单的文件读/写。是一个基本教程又名参考。

这里是rapidxml的用法(挺快的)

如何用c++开发软件?

进入流程的最简单方法是跟踪一些开放的软件应用程序。有很多任务标记为Junior Job。尝试实施它。

于 2013-07-03T19:50:42.860 回答
0

Here is a link which guides one for writing data to a file.

http://www.cplusplus.com/doc/tutorial/files/

If you want to use this data the next time you execute the program, maybe you want to incorporate an if statement that says if the file exists and is not empty, then import the data from there into your program (which means adding lines to your program to also read in the data from the file).

于 2013-07-03T19:56:37.420 回答