1

我编写了以下 C++ 程序,但在我使用的行中out_stream.open(),它一直告诉我有关于“未知类型名 'out_stream'”和“预期不合格 ID”的错误。

我是 C++ 新手,我想我只是从教科书中抄下来的,所以我不知道哪里错了。如果这是一个非常简单的错误,请多多包涵。

这是我的代码:

#include <iostream>
#include <fstream>
#include <cmath>
#include <vector>
#include <boost/random.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/normal_distribution.hpp>
#include <boost/random/uniform_int_distribution.hpp>
#include <boost/math/distributions.hpp>


std::ofstream out_stream;
out_stream.open("output.txt");


int main()
{
    std::cout<<"hello world!";
    return 0;

}
4

1 回答 1

3

你不能这样做

out_stream.open("output.txt");

在函数之外。把它放在 main() 里面。

int main()
{
    out_stream.open("output.txt");
    std::cout<<"hello world!";
    return 0;

}
于 2012-08-15T09:14:47.193 回答