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.