c++ - Save byte pointer to a file -
i'm using protonsdk (www.protonsdk.com) im trying use function byte *pdata = getfilemanager()->get("texturefile.rttex", &filesizebytes, true, true); i want save output file (decompressed rtpack) doesn't want to. i new c++ have background php you can write file c++ standard library. http://www.cplusplus.com/doc/tutorial/files/ or c standard library. write data pdata pointing to. #include <stdio.h> #include <stdlib.h> /* proton sdk header */ /* header byte type (not part of c standard library) */ int main(int argc, char** argv) { int filesizebytes; file* fp; byte *pdata = getfilemanager()->get(getsavepath()+"test.txt", &filesizebytes, true); fp = fopen("put_filename_here", "w"); if(fp == null) { fprintf("cannot open file!\n"); exit(-1); } fwrite(pdata, filesizebytes, sizeof(byte), fp); ...