Αρχεία C++ λίγο βοήθεια

Ξεκίνησε από ΜΙΤΜ, 02 Δεκ 2009, 11:02:55 ΜΜ

« προηγούμενο - επόμενο »

ΜΙΤΜ

Εχω ενα αρχείο 10
                         5   17
                         23 15

Θέλω να διαβάσω απο την δευτερη γράμμη και μετά μέχρι το EOF πως?

toufeki

Συνάδελφε, έχω κάτι πρόχειρο:

http://www.insomnia.gr/forum/archive/index.php/t-174752.html

ίσως σε βοηθήσει.

ΜΙΤΜ

Φιλε δεν την πολυπάλεψα. Δεν θέλω να μπλέξω με πίνακες και δομες. Απλά αν υπάρχει εντολή στα αρχεία C++ με την οποία μπορώ να πάω και να δηλώσω οτι θέλω να ξεκινάς να διαβάζεις το αρχείο απο την δευτερη γραμμή και μετά.

toufeki

#3
Μπορείς να τα διαβάσεις όλα μέσα σε πίνακα (με τις αλλαγές γραμμών), ε και αφού θα έχεις τον πίνακα επιλέγεις τα δεδομένα σου...
Με pointers(δυναμικό) για να μη μας πουν και σπάταλους.

poursali

γραψε αυτη τη γραμμη
char c;
while ( (c=getchar()) != '\n' );


και μετα απο αυτο βρισκεσαι στη δευτερη γραμμη.. απο το stdin ειναι αυτο, για αρχειο ειναι η συναρτηση fgetc(), δλδ

char c;
FILE *fp = .... ;
while ( (c=fgetc(fp)) != '\n' ) ;


προυποθετει να υπαρχει χαρακτηρας τελους γραμμης, αν αυτο ειναι βεβαιο, εισαι οκ... δοκιμασε το και πες μου

μην παραλειψεις το ερωτηματικο ; στο τελος της while...!
μετρον αριστον
είμαι τζαμπατζής, χρησιμοποιώ λίνουξ