opengl 入门学习 随笔八
2014-11-27 10:14
190 查看
下面写一段读取文件的程序,也算是一个模块吧。 void readFile(const char *filename) { static GLubyte Mask[128]; FILE *fp; fp = fopen(filename,"rb"); if(!fp) { exit(0); } if(fseek(fp,-(int)sizeof(Mask),SEEK_END)) exit(0); if(!fread(Mask,sizeof(Mask),1,fp)) exit(0); fclose(fp); }
程序中,定义的static数组,表示从文件中读取的信息放到这个数组里,并且数组的大小,就是要读取数据的大小。
fopen表示打开文件;fseek表示将指针放到距离最后的前sizeof(Mask)的位置;fread表示读取数据;各种参数可以参考相关手册。
结构就是这样,最后别忘记关掉文件fclose().
相关文章推荐
- opengl 入门学习 随笔七
- opengl 入门学习 随笔十一
- opengl 入门学习 随笔五
- opengl 入门学习 随笔九
- opengl 入门学习 随笔十三
- OpenGL入门学习(九) 【转】
- OpenGL入门学习(十一) 【转】
- OpenGL入门学习(一) 【转】
- OpenGL入门学习(二) 【转】
- OpenGL入门学习
- OpenGL入门学习(十四)(转)
- OpenGL入门学习(十) 【转】
- OpenGL入门学习
- OpenGL入门学习(二)
- OpenGL入门学习(十六) 【转】
- OpenGL入门学习笔记一
- OpenGL入门学习(十二) 【转】
- OpenGL入门学习(十三) 网址
- OpenGL入门学习
- OpenGL入门学习(三) 【转】