All pastes #198839 Raw Edit

Unnamed

public text v1 · immutable
#198839 ·published 2006-10-12 06:02 UTC
rendered paste body
   FILE * fsPcbs;
   tPcb reg;

   char buffer[BUFFERMAX];
   char bufferaux[BUFFERMAX];
   fsPcbs = fopen(sArg, "r");

   if(fsPcbs==NULL)
        perror("No existe el archivo de PCBs.\n");
   if(feof(fsPcbs))
        perror("Archivo de PCBs esta vacio\n");
   while(!feof(fsPcbs)){

            fgets(buffer, BUFFERMAX, fsPcbs);

            strcpy(bufferaux,strtok(buffer, ";"));
            reg.iPid = atoi(bufferaux);
            strcpy(reg.cNombre, strtok(NULL, ";"));
            strcpy(reg.iRuntime, strtok(NULL, ";"));

            strcpy(bufferaux, strtok(NULL, ";"));
            reg.iPrioridad = atoi(bufferaux);
            strcpy(bufferaux,strtok(NULL, ";"));
            reg.cClave = atoi(bufferaux);
            reg.iPc = 0;
            reg.iQuantum = 0;

            pcLinsertarordenado(tlPcbs,reg,'a');
    }

}