-4

编写一个程序,要求用户输入五个浮点数。该程序应该创建一个文件并将所有五个数字保存(即写入)到文件中。

请任何人都可以告诉这里的错误是什么?

#include <iosream>
#include <fstream>
#include <StdAfx.h>
using namespace std;

int main()
{
    float n1,n2,n3,n4,n5;
    ofstream numbersfile;
    numbersfile.open("C:\\x\\numbers.txt");
    cout<<"enter 5 numbres (will be stored to numbersfile)"<<endl;
    cin>>n1 >>n2 >>n3 >> n4 >>n5;

    xfile<<n1 <<n2 <<n3 <<n4 <<n5 <<endl;
    cout<<" your numbers have been written to numbersfile";

    numbersfile.close();

    return 0;
}
4

2 回答 2

4
#include <iosream>

拼写错误。它应该读

 #include <iostream>

xfile 从未被声明

 xfile<<n1 <<n2 <<n3 <<n4 <<n5 <<endl;

应该

numbersfile<<n1 <<n2 <<n3 <<n4 <<n5 <<endl;
于 2013-10-17T18:17:01.817 回答
0

将标题<stdafx.h>放在所有其他标题之前。

于 2013-10-17T18:04:40.037 回答