Moi,
C-koodi apua!!!
Kuinka saisin haettua .csv tiedostosta sinne kirjoitetuista riveistä viimeisimmän rivin. Tiedosto muuttuu kokoajan, eli sinne tulee uutta dataa määrätyin väliajoin.
esim.
matti
pekka
pasi
timo <--- alin rivi halutaan aina lukea tiedon lisääntyessäkin tässä tapauksessa 'timo'
FILE *file;
char name[MAX_NAMELEN];
// Avataan tiedosto
file = fopen("file.csv", "rb");
// Luetaan, kunnes tiedosto loppuu
while(!feof)
fgets(file, name, MAX_NAMELEN);
// Muistetaan sulkea tiedosto
fclose(file);
// Viimeinen rivi jää muuttujaan name, tulostetaan se
printf("Tiedoston viimeinen nimi: %s\n", name);Kai ne parametrit meni oikeassa järjestyksessä.
^Ei. :)
char * fgets ( char * str, int num, FILE * stream );
Aihe on jo aika vanha, joten et voi enää vastata siihen.