Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi
estou a fazer um programa que vai listar directorias e ler um ficheiro especifico de cada directoria
Eu so preciso de listar 2 linhas de cada ficheiro e não consigo fazer
há alguma funcao para listar linhas especificas de um ficheiro?
Parte do meu codigo
dir=opendir("/proc");
for(i=0;i<MAX_ENTRIES && (entry=readdir(dir))!=NULL;i++)
{
val=strtol(entry->d_name,NULL,10);
if(val!=0)
{
printf("directoria: %ld",val);
sprintf(aux,"%ld",val);
sprintf(path,"%s/%s",proc,aux);
sprintf(real_path,"%s/%s",path,status);
f=fopen(real_path,"r");
while(fgets(linha,100,f)!=NULL)
{
/aki so preciso de 2 linhas especificas e nao do ficheiro todo/
printf("Linha: %s",linha);
}
}
fclose(f);
}
closedir(dir);
Agradeço qq ajuda
Obrigado
Carregando comentários...