1

データを値 x に呼び出すファイルから読み取る方法

ファイルをプログラムファイルに配置しましたが、与えられたままです

ファイルが見つかりません..

#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>

using namespace std;

double const NUMB=10;



int main ()
{
double x;

  ifstream infile;
  infile.open("data");

  if (!infile.is_open()){
    cout<<"NOT OPEN"<<endl;
    system ("PAUSE");
    exit (1);
  }

  infile >>x;

  while (infile>0){
    cout<<x<<endl;
  infile>>x;
  }

  infile.close();
  return 0;
 }
4

1 に答える 1

0

Xcode では、「data」という名前のファイルをビルド製品ディレクトリに配置する必要があります。つまり、ビルド後に Xcode によって実行可能ファイルが配置されるのと同じ場所に移動する必要があります。デフォルトでは、これはソース コードがあるディレクトリではありません。このようなコマンド ライン アプリケーションでこれを処理する最も簡単な方法は、プロジェクトにファイル "data" を含め、ビルドするたびにそのファイルをビルド製品ディレクトリにコピーするように Xcode に指示することです。これを行うには、プロジェクトをクリックしてから、ビルドしているターゲットをクリックします。ターゲット設定の上部にある「ビルド フェーズ」に移動します。最後のフェーズは「ファイルのコピー」です。「ファイルのコピー」の「+」をクリックし、「データ」ファイルを選択します。これは、プロジェクトに追加している限り一覧表示されます。

于 2012-08-11T06:54:35.587 に答える