1

私はC++を初めて使用し、これをどこでも調査しましたが、これをコンパイルする方法を理解できず、理由がわかりません。Visual C ++では機能しますが、Xcodeでは機能しません。エラーは入力ストリームにあるようです。助言がありますか?

エラー読み取り-「未定義のテンプレートの暗黙のインスタンス化'std:: _basic_ifstream>'

#include <iostream>
#include <iostream>
#include <string>
using namespace std;

int main()
{
    cout  << "The file is providing the data.";
    ifstream myFile("/Users/me/Desktop/somewords.txt"); // * error

    int i;
    string s;
    double d;
    myFile >> i >> s >> d;
    cout << "here is your data " << endl;
    cout << i << endl << s << endl << d << endl;


    return 0;
}
4

1 に答える 1

6

#include <fstream>あなたは、実際にあなたのすべてのifstream良さを定義するヘッダーファイルを忘れました。あなたは<iostream>2回含めました(または少なくとも試みました)、おそらくそのうちの1つは意図されていました<fstream>か?

于 2013-02-22T02:42:42.917 に答える