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');
}
}