您的位置:首页 > 其它

CCFileUtils::getFileData 使用[coco2d-x]

2013-07-15 14:11 197 查看
static unsigned char* getFileData ( const char * pszFileName,

const char * pszMode,

unsigned long * pSize

)

函数作用:获取资源文件数据

Parameters
[in]pszFileName包含资源路径的文件名
[in]pszMode文件读写模式
[out]pSize如果文件读入操作成功,这个参数就是数据的大小,否则为0。
Returns成功后,返回一个指向数据的指针,否则为NULL.

WarningRecall:你要负责对返回的任何非空指针调用delectReimplemented in CCFileUtilsAndroid,
and CCFileUtilsMarmalade.

参数pszmode 有以下几种

r 以只读方式打开文件,该文件必须存在。   

r+ 以可读写方式打开文件,该文件必须存在。   

rb+ 读写打开一个二进制文件,允许读数据。   

rt+ 读写打开一个文本文件,允许读和写。   

w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。   

w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。   

a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)   

a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)   

wb 只写打开或新建一个二进制文件;只允许写数据。   

wb+ 读写打开或建立一个二进制文件,允许读和写。   

wt+ 读写打开或着建立一个文本文件;允许读写。   

at+ 读写打开一个文本文件,允许读或在文本末追加数据。   

ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: