C++应用程序中的持久数据/设置
Persistent data/settings in C++ application
我第一次编写一个相当复杂的应用程序,它会记住用户的姓名、性别、年龄等
- 应用程序启动,检查信息(姓名、年龄等)是否已保存。
- 如果没有,应用程序将获取并保存此信息
当用户重新启动此程序时,程序应该看到信息已保存,并将此信息保存为C++变量。
如果你不知道我想要什么,我可以提供更多信息。我以前从未这样做过,在互联网上搜索了很长一段时间后,我只会变得更加困惑,所以我担心我需要一些认真的握手,对不起。
谢谢,
-克里斯。
您似乎是C++新手,因此我建议将信息保存到一个文件中。(这是我的课程开始的地方,而不是数据库)
像这样的东西应该能起作用:
#include <iostream>
#include <fstream>
#include <string>
int main(){
ifstream input("your_saved_file.txt");
string name="", age="", etc="";
input >> name >> age >> etc;
if(name=="" || age=="" || etc==""){
input.clear(); input.close();
ofstream output("your_saved_file.txt");
cout << "Enter name: ";
cin >> name;
cout << "Enter age: ";
cin >> age;
cout << "Enter etc: ";
cin >> etc;
output << name << endl << age << endl << etc << endl;
output.close(); output.clear();
}
else{
input.clear(); input.close();
cout << "Name: " << name << " Age: " << age << " Etc: " << etc;
}
return 0;
}
希望这就是你想要的东西,
reagan
相关文章:
- 嵌套在类中时无法设置成员数据
- 我可以检测和更改 gcc/g++ 中结构的当前数据对齐设置吗?
- 为什么将一个结构的引用设置为等于另一个结构只会更改一个数据成员?
- 在 lldb 中为大型数据结构设置观察点
- 如何在引用上设置数据断点
- MySQL c++ 连接器:使用 SetBlob() 在查询中设置多个 blob 数据的正确方法是什么?
- 在C++中设置仅包含每个类的一个外观的数据结构
- 在 C++ 中设置的用户定义数据类型
- 在主函数中设置私有数据
- GLSL 计算着色器 使用查找表设置缓冲区会导致不写入任何数据,与其他数据设置相同的缓冲区有效
- 为 posix recv 设置超时会导致 udp 数据包丢失吗?
- 将 std::map 项设置为 CListBox 的项数据
- 如何在NS3中设置节点的IP地址和数据?
- 设置一系列基/派生类来处理天气数据
- 我如何调用我的3个数据成员中每个人的设置方法,然后显示由我的设置方法设置的值
- 根据参数设置构造函数的成员数据类型
- C++应用程序中的持久数据/设置
- 多个线程竞相将相同的数据设置为相同的值
- 我的mmap代码中的设置将所有文件数据设置为零
- 如何使用C++在RAD Studio XE6中存储Android应用程序数据/设置