Buenas a todos. Estoy intentando grabar un fichero wav, y la hora de escribir la cabecera hago:
void GrabaWAV(char *name,int size){
int sstg = sceIoOpen(name, PSP_O_WRONLY | PSP_O_CREAT , 0777);
sceIoWrite(sstg, "RIFF",4*sizeof(char));
sceIoWrite(sstg, size + 36,sizeof(int)); //This line has a problem
sceIoWrite(sstg, "WAVE",4*sizeof(char));
Lo que pasa es que en la 4º linea, la psp se cuelga. Consigo escribir chars sin problemas, pero no se como hacer para que escriba un int en la memory.
Alguna ayudita? Thanks