我第一次写了一个相当复杂的应用程序,它会记住用户的姓名,性别,年龄等。以下是我需要做的事情:
当用户重新启动该程序时,程序应该看到信息已保存,并将此信息保存为C ++变量。
如果你不知道我想要什么,我可以提供更多信息。我之前从未这样做过,在搜索了很长一段时间之后,我只会变得更加困惑,所以我担心我需要一些严肃的握手,抱歉。
谢谢,
-Chris。
答案 0 :(得分:1)
看起来你是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;
}
希望这就是你要找的东西,
里根