1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#include <stdlib.h>
#include <stdio.h>
char* read(int position, const char* filename)
{
int indice=0;
char* Buffer=(char*)malloc(256*sizeof(char));
FILE* pf=fopen(filename,"rt");
while(indice < position)
{
fscanf(pf,"%s",Buffer);
indice++;
}
close(pf);
return Buffer;
}
int main(void)
{
FILE* fp=fopen("resume.txt","wt");
fprintf(fp,"%s\n",read(5, "resultat.txt") );
fprintf(fp,"%s\n",read(11, "resultat.txt") );
fprintf(fp,"%s\n",read(16, "resultat.txt") );
fprintf(fp,"%s\n",read(21, "resultat.txt") );
close(fp);
return 0;
} |
Partager