C++ 将数据保存到文件c++;

C++ 将数据保存到文件c++;,c++,visual-c++,C++,Visual C++,我很难做到这一点,就像一个调查,人们必须回答这5个问题,他们的答案(数据)必须保存到一个文件中。然后程序必须读取数据。然后,假设用户回答了第一个问题,它必须回答20人的人数谁做了调查回答了a(20/100)其他5个问题也一样。但是我有点不知所措,我不知道如何让这个程序计算有多少人参加了调查,以及如何将他们的答案存储到一个文件中。请帮忙 int questions = 1; char answer; for (int i = 0; i < questions; i++){ cou

我很难做到这一点,就像一个调查,人们必须回答这5个问题,他们的答案(数据)必须保存到一个文件中。然后程序必须读取数据。然后,假设用户回答了第一个问题,它必须回答20人的人数谁做了调查回答了a(20/100)其他5个问题也一样。但是我有点不知所措,我不知道如何让这个程序计算有多少人参加了调查,以及如何将他们的答案存储到一个文件中。请帮忙

int questions = 1;
char answer;

for (int i = 0; i < questions; i++){

    cout << "\t1 - What kind of phone do you prefer? " << endl;
    cout << "\n";
    cout << "\ta) Iphone    b) Android  c) Windows  d) Other" << endl;
    cout << "\n";
    cout << "\tAnswer: ";
    cin >> answer;
    cout << "\n";

    cout << "\t2 - What is your favorite flavor? " << endl;
    cout << "\n";
    cout << "\ta) Chocolate b) Vanilla  c) Strawberry   d) Other" << endl;
    cout << "\n";
    cout << "\tAnswer: ";
    cin >> answer;
    cout << "\n";

    cout << "\t3 - What is your favorite sport? " << endl;
    cout << "\n";
    cout << "\ta) Baskteball    b) Baseball c) Hokey    d) Football" << endl;
    cout << "\n";
    cout << "\tAnswer: ";
    cin >> answer;
    cout << "\n";

    cout << "\t4 - What is your favorite animal? " << endl;
    cout << "\n";
    cout << "\ta) Cat       b) Dog      c) Bird     d) Other" << endl;
    cout << "\n";
    cout << "\tAnswer: ";
    cin >> answer;
    cout << "\n";

    cout << "\t5 - What is your favorite season of the year? " << endl;
    cout << "\n";
    cout << "\ta) Summer    b) Winter   c) Spring   d) Autumn" << endl;
    cout << "\n";
    cout << "\tAnswer: ";
    cin >> answer;
    cout << "\n";
}



system("pause");
return 0;
int-questions=1;
答案;
for(int i=0;i
这应该能回答你所有的问题

简短概述:

您可以像cout一样处理文件。打开它,然后写入文件输出流

这里也描述了阅读

但是:看起来你脑子里并没有真正的解决方案。用你的自然语言一步一步地描述整个过程。记下文件中应该写的内容,以便以后阅读。这可能也很有用,让任务更清楚一点

你注意到反对票了吗? 你得到它们是因为你可以用5秒钟的谷歌搜索来解决这个问题,你的问题描述非常不清楚,你请求帮助(我们是来帮助你的)


我建议您阅读以下内容:

那么您想将一个人存储到一个文件中?然后计算这些文件?