Το Στέκι των Πληροφορικών

Γενικά => Γενικά Παιδαγωγικά, Επιστημονικά και Τεχνικά Θέματα => Διαγωνισμοί => Μήνυμα ξεκίνησε από: ΜΙΤΜ στις 02 Δεκ 2009, 11:02:55 ΜΜ

Τίτλος: Αρχεία C++ λίγο βοήθεια
Αποστολή από: ΜΙΤΜ στις 02 Δεκ 2009, 11:02:55 ΜΜ
Εχω ενα αρχείο 10
                         5   17
                         23 15

Θέλω να διαβάσω απο την δευτερη γράμμη και μετά μέχρι το EOF πως?
Τίτλος: Απ: Αρχεία C++ λίγο βοήθεια
Αποστολή από: toufeki στις 02 Δεκ 2009, 11:32:18 ΜΜ
Συνάδελφε, έχω κάτι πρόχειρο:

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

ίσως σε βοηθήσει.
Τίτλος: Απ: Αρχεία C++ λίγο βοήθεια
Αποστολή από: ΜΙΤΜ στις 02 Δεκ 2009, 11:44:12 ΜΜ
Φιλε δεν την πολυπάλεψα. Δεν θέλω να μπλέξω με πίνακες και δομες. Απλά αν υπάρχει εντολή στα αρχεία C++ με την οποία μπορώ να πάω και να δηλώσω οτι θέλω να ξεκινάς να διαβάζεις το αρχείο απο την δευτερη γραμμή και μετά.
Τίτλος: Απ: Αρχεία C++ λίγο βοήθεια
Αποστολή από: toufeki στις 03 Δεκ 2009, 12:08:28 ΠΜ
Μπορείς να τα διαβάσεις όλα μέσα σε πίνακα (με τις αλλαγές γραμμών), ε και αφού θα έχεις τον πίνακα επιλέγεις τα δεδομένα σου...
Με pointers(δυναμικό) για να μη μας πουν και σπάταλους.
Τίτλος: Απ: Αρχεία C++ λίγο βοήθεια
Αποστολή από: poursali στις 03 Δεκ 2009, 09:09:35 ΜΜ
γραψε αυτη τη γραμμη
Κώδικας [Επιλογή]

char c;
while ( (c=getchar()) != '\n' );


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

Κώδικας [Επιλογή]

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


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

μην παραλειψεις το ερωτηματικο ; στο τελος της while...!