CCFileUtils::getFileData 使用[coco2d-x]
来源:互联网 发布:9wifi九维网络官网下载 编辑:程序博客网 时间:2024/05/17 23:34
static unsigned char* getFileData ( const char * pszFileName,
const char * pszMode,
unsigned long * pSize
参数pszmode 有以下几种
r 以只读方式打开文件,该文件必须存在。
r+ 以可读写方式打开文件,该文件必须存在。
rb+ 读写打开一个二进制文件,允许读数据。
rt+ 读写打开一个文本文件,允许读和写。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
wt+ 读写打开或着建立一个文本文件;允许读写。
at+ 读写打开一个文本文件,允许读或在文本末追加数据。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
const char * pszMode,
unsigned long * pSize
)
函数作用:获取资源文件数据
- Parameters
- [in]pszFileName包含资源路径的文件名[in]pszMode文件读写模式[out]pSize 如果文件读入操作成功,这个参数就是数据的大小,否则为0。
- Returns
- 成功后,返回一个指向数据的指针,否则为NULL.
- Warning
- Recall:你要负责对返回的任何非空指针调用delect
- Reimplemented in CCFileUtilsAndroid, and CCFileUtilsMarmalade.
参数pszmode 有以下几种
r 以只读方式打开文件,该文件必须存在。
r+ 以可读写方式打开文件,该文件必须存在。
rb+ 读写打开一个二进制文件,允许读数据。
rt+ 读写打开一个文本文件,允许读和写。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
wt+ 读写打开或着建立一个文本文件;允许读写。
at+ 读写打开一个文本文件,允许读或在文本末追加数据。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
- CCFileUtils::getFileData 使用[coco2d-x]
- 在 quick-cocos2d-x 中导出 CCFileUtils::getFileData 给Lua使用
- coco2d-x使用备忘录
- cocos2d::CCFileUtils::getFileData(szFile, "r", &len)返回值不同
- COCO2D-X中ScrollView的使用实现
- cocos2d::CCFileUtils::sharedFileUtils()->getFileData(szFile, "r", &bufferSize) 不同平台返回值不一样
- cocos2d-x 数据存储 CCFileUtils
- cocos2d-x 文本读取CCFileUtils
- COCO2d-x 2.2.2 打包apk不使用cygwin:
- coco2d-x 3.2 瓦片地图及打包图片使用
- CCClippingNode 的简单使用(coco2d-x 2.2.4)
- coco2d-x 使用Action中的Animate实现动画效果
- coco2d-x手记
- coco2d-x 动作类
- Coco2d-x linux编译
- coco2d-x xuexi
- coco2d-x 纹理研究
- coco2d-x touch事件
- Google Maps API V3学习【限制地图缩放级别和显示范围 包含V2版本程序】
- Java 中队列(Queue)的使用
- uploadify-v3.1 java 实例
- 车牌识别及验证码识别的一般思路
- HTML总结
- CCFileUtils::getFileData 使用[coco2d-x]
- c语言选择结构作业题练习分享第二部分(附答案、考点、难度、分析)
- CSS总结
- 安装Android NDK
- 十、Android关于蓝牙四个常用类
- ios 键盘类型
- css hack技巧
- 杭电 1249 三角形
- JavaScript总结