私は「オープンファイルに失敗しました。私は "dino.dat"ファイルを実行コードと同じフォルダに置こうとしました。私はプロジェクト自体にそれを落とそうとしました。そこプロジェクト - コピーしたファイルの下にタブ「フェーズの構築」しようとしました。(????)xcode 4の.datファイルをどのように読み込みますか?
void ShowDino()
{
glColor3f(0,0,0); //set the drawing color
glLineWidth(3); //set the point size
//glBegin(GL_POLYGON);
//glVertex2d(randomPx,randomPy); //Set the position of the vertex
ifstream infile;
infile.open ("dino.dat");
if(!infile)
{
cout << "open file failed\n";
exit(0);
}
N_MAP_POINTS=0;
while(!infile.eof())
{
infile >> polylines; //read how many polylines
for(int i = 0; i<polylines; i++)
{
infile>>line;
glBegin(GL_LINE_STRIP);
for(int j = 0;j<line;j++) //read each lines
{
infile >> x >> y;
glVertex2d(x, y);
}
glEnd();
}
私は、コードのフォルダに「dino.dat」をコピーしたと思いました存在する。 Visual Studioでは、それがどのように動作するのですか。 Xcodeは似ているかもしれません。あなたは、ファイルを開くためのXcodeが必要
infile.open ("/Users/me/Desktop/dino.dat")
私はあなたが 'ifream infile;'を意味すると信じていますiffile infile; ' –
"コードが存在するフォルダにdino.datをコピーしました "これはあなたの_sourceコードではなく、あなたのファイル。デバッグ時にコンパイルされた実行可能ファイルは、プロジェクトフォルダに配置されません。 –