返回信息流用C++编写opengl程序,所需数据存在dino.dat文件中,dino.dat放在程序所在工程的debug文件夹下,但却无法读取,请教各位,谢谢
相关程序:
#include<gl/glut.h>
#include<fstream>
#include<iostream>
using namespace std;
.
.
.
void drawPolyLineFile(char *fileName)
{
fstream inStream;
inStream.open(fileName, ios::in);
if(inStream.fail())
return;
glClear(GL_COLOR_BUFFER_BIT);
GLint numpolys, numLines, x, y;
inStream >> numpolys;
for(int j = 0; j < numpolys; j++)
{
inStream >> numLines;
glBegin(GL_LINE_STRIP);
for(int i = 0; i < numLines; i++)
{
inStream >> x >> y;
glVertex2i(x, y);
}
glEnd();
}
glFlush();
inStream.close();
}
void myDisplay(void)
{
drawPolyLineFile("dino.dat");
}
其中一些以gl(GL)开头的是opengl(glut)库函数或数据类型,但问题应该不是由此引起的,真诚请教各位了!
这是一条镜像帖。来源:北邮人论坛 / cpp / #45457同步于 2010/10/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求教关于fstream读取文件的问题
wabyrlt
2010/10/30镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
估计又她妹的是vs
lz看看是不是没设置调试路径
【 在 wabyrlt (wabyrlt) 的大作中提到: 】
: 用C++编写opengl程序,所需数据存在dino.dat文件中,dino.dat放在程序所在工程的debug文件夹下,但却无法读取,请教各位,谢谢
: 相关程序:
: #include<gl/glut.h>
: ...................