第一次,我正在编写一个相当复杂的应用程序,它会记住用户的姓名、性别、年龄等。这是我需要做的事情:
- 应用程序启动,并检查信息(姓名、年龄等)是否已保存。
- 如果没有,应用程序会获取此信息并保存它。
当用户重新启动该程序时,程序应该会看到信息已保存,并将此信息保存为 C++ 变量。
如果您不知道我想要什么,我可以提供更多信息。我以前从来没有这样做过,在网上搜索了很长时间后,我变得更加困惑,所以我怕我需要一些认真的手,对不起。
谢谢,
-克里斯。
第一次,我正在编写一个相当复杂的应用程序,它会记住用户的姓名、性别、年龄等。这是我需要做的事情:
当用户重新启动该程序时,程序应该会看到信息已保存,并将此信息保存为 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;
}
希望这就是你要找的东西
里根