cocos2dx_3.x 本地文件读写

来源:互联网 发布:suse linux 安装mysql 编辑:程序博客网 时间:2024/06/05 11:12
//模拟数据char *data = "abcdefg";//向本地写入文件std::string fileName = FileUtils::getInstance()->getWritablePath() + "test.txt";  //获取写入文件的绝对路径FILE *fp = fopen(fileName.c_str(), "wb+");  //w:写 b:2进制if (fp){    if (fp)    {        fwrite(data, 1, strlen(data), fp);        fclose(fp);        log("Write succeed");    }    else    {        log("Write failed");    }}//从本地读取fileName = FileUtils::getInstance()->getWritablePath() + "test.txt"; //获取读入文件的绝对路径if (fileName.length() > 0){    Data data = CCFileUtils::getInstance()->getDataFromFile(fileName);    if (!data.isNull())    {        char* q = new char[data.getSize() + 1];        memcpy(q, data.getBytes(), data.getSize());        q[data.getSize()] = '\0';        LOG("Read Data: %s", q);        LOG("Read succeed");    }    else    {        LOG("Read failed");    }}
0 0
原创粉丝点击