1

次のC++プログラムを作成しましたが、使用した行で、out_stream.open()「unknowntypename'out_stream'」と「Expectedunqualified-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 に答える