2017-05-14 10 views
-4

私はMacを使用しており、C++を学んでいます。私はファイルを開いて読み込もうとしており、それを行うためのコードをいくつか書きました。しかし、gccやg ++、clangのいずれかでコンパイルすると、istreamファイルが見つからないためコンパイラが失敗します。デフォルトのライブラリをインストールまたはダウンロードする方法はありますか?あなたifstream 'ファイルがMacに見つかりません

編集ありがとう:

これはコードです:

#include <ifstream> 

using namespace std; 

int main() 
{ 
    ifstream ligand("ligand_dataset.txt"); 

    if(ligand.is_open()) 
    { 
     cout << "File ok"; 
    } 
    else cout << "Unable to open the file"; 

    return 0; 
} 
+1

に置き換えられ、私達にあなたのコードを表示します。どのような正確なファイルを含めようとしていますか? – duskwuff

答えて

1

はifstreamヘッダはfstreamの

#include <fstream> 

int main() 
{ 
    std::ifstream f(....); 
    return 0; 
} 
+0

ifstreamはistreamのサブクラスです。それは同じではなく、一方は他方を「置き換え」ません。 – duskwuff

+0

ヘッダーに置き換えても問題は解決しません – phemps

+0

なぜか分かりませんが、Xcodeを使用するとエラーなしでコードが作成されますが、ターミナルでコンパイルしても動作しません – phemps

関連する問題