1

私はこのチュートリアルdllでとその使用法を作成します。私は同じコードでまったく同じファイルを作成します。Ok。それはうまく機能します。ここで、名前空間stdとfsreamを使用して、#includevectorを使用して関数を追加します。

DECLDIR void toFileWrite(vector<int> v, const char *fName)
{
    ofstream inf;

    inf.open(fName,inf.trunc);      
    if (inf!=NULL)
    {

        for (int i = 0; i < v.size(); i=i+2)
        {       
            inf << v.at(i)<<"\t"<<v.at(i+1)<<"\n";
        }   
    }       
    inf.close();        
}

リリースを作成しても問題は発生しません。次に、作成者モデルによって、アプリケーションに関数の使用を追加します。

しかし、それを呼び出すと、次のテキストを含むエラーウィンドウが表示されます。if (inf!=NULL)

では、作者が言及しなかったこと、そしてそのような単純な関数を適切に機能させるために私が何をすべきか?

4

0 に答える 0