Escribir Archivos en c [PSP]

alguien me dice como se hace para meter un archivo desde la ms a la flash0?

creo q era asi :

writetoflash("ms0:/archivo","flash0:/archivo");
si.....
yO lo intente y me daba error al compilar perO haber si te funciona.....
ALEDEKAI escribió:alguien me dice como se hace para meter un archivo desde la ms a la flash0?

creo q era asi :

writetoflash("ms0:/archivo","flash0:/archivo");

Esa función no existe en el SDK. Esa función la hice yo O_o .
Venia en una libreria que monte cuando empece a programar que se decia bLib.
Copia y pega esto y después utiliza lo que tu has dicho, lo de writetoflash .

void writetoflash(const char *origen, const char *destino)
{
      char buffer[128*1024];
      sceIoUnassign("flash0:");
    sceIoAssign("flash0:", "lflash0:0,0", "flashfat0:", IOASSIGN_RDWR, NULL, 0);
      int pa = sceIoOpen(origen, PSP_O_RDONLY, 0777);
      if(pa >= 0)
     {
      int pb = sceIoOpen(destino, PSP_O_CREAT|PSP_O_TRUNC|PSP_O_WRONLY, 0777);

      int bl = sceIoRead(pa, buffer, sizeof(buffer));
      sceIoWrite(pb, buffer, bl);
      sceIoClose(pb);
     }
     sceIoClose(pa);

}


Ahora usando writetoflash te permitirá copiar un archivo de la memory stick a la flash0. Esta función te asigna automaticamente la flash0 para escribir en ella.
He hecho la función ahora rapidamente , si no te compila busca por internet la bLib #Actualización 6 y descargala.

Kat : Si no incluyes esa libreria es imposible que te funcione pero de compilar compila porque yo la hice y me funcionaba :P
2 respuestas