我想把我用来回答问题的字符串保存到记事本上。
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
string ques1 = "Client's Name :";
string ques2 = "Client's Address :";
string ques3 = "Mobile Number :";
string ques4 = "ID No :";
string ques5 = "Job Description :";
string answer1;
string answer2;
int answer3;
string answer4;
string idc;
string answer5;
cout << ques1 << endl;
getline(cin, answer1);
cout << ques2 << endl;
getline(cin, answer2);
cout << ques3 << endl;
cin >> answer3;
if (cin.fail()) {
cout << "Enter Numbers Only.." << endl;
}
else {
cout << ques4 << endl;
}
cin >> answer4;
if (answer4.length() != 9) {
cout << "Incorrect ID No.." << endl;
}
else
{
idc.append(answer4);
idc.append("v");
}
cout << ques5 << endl;
getline(cin, answer5);
ofstream saveFile("Save1.txt");
saveFile << answer1 << endl
<< answer2 << endl
<< answer3 << endl
<< idc << endl
<< answer5;
saveFile.close();
system("pause>null");
return 0;
}发布于 2014-02-22 14:59:36
将cin.ignore();放在该行后面:
cin>>answer4;https://stackoverflow.com/questions/21950393
复制相似问题