Αναγνωση απο αρχείο

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: Super-Moderators, WebDev Moderators

Απάντηση
stesia
Δημοσιεύσεις: 18
Εγγραφή: 02 Δεκ 2007 22:12
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Αναγνωση απο αρχείο

Δημοσίευση από stesia » 07 Φεβ 2008 12:52

Πως μπορώ να δημιουργησω ενα αρχείο για ανάγνωση?
γράφω:
fstream my_i_file;
my_i_file.open("eggrafes.txt", ios::in);
//....
my_i_file.close();

Στο //.... θέλω να διαβάζει από το αρχείο σειρές όπως
1 12 2008 2 7 100 200 300 400 500
1 13 2008 2 7 110 220 330 440 550
2 16 2008 2 8 111 222 333 440 660
3 17 2008 2 9 101 202 303 κτλ.
Με ποια εντολή παίρνει αυτές τις τιμές?Δοκίμασα την read() αλλά δεν την δέχεται. Επίσης Δοκίμασα my_i_file>>kwd>>time>>year>>month......κλπ αλλά πάλι δεν δουλεύει. :hammer:

stesia
Δημοσιεύσεις: 18
Εγγραφή: 02 Δεκ 2007 22:12
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Αναγνωση απο αρχείο

Δημοσίευση από stesia » 07 Φεβ 2008 12:55

Οι αριθμοί αυτοί είναι:
κωδικός ώρα έτος μήνας μέρα και μετρήσεις.
Οι μετρήσεις είναι αντικείμενα κλάσεων. Πώς θα διαβάζει κάθε φορά για διαφορετικό αντικείμενο?

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Αναγνωση απο αρχείο

Δημοσίευση από soteres2002 » 07 Φεβ 2008 17:23

stesia έγραψε:Οι αριθμοί αυτοί είναι:
κωδικός ώρα έτος μήνας μέρα και μετρήσεις.
Οι μετρήσεις είναι αντικείμενα κλάσεων. Πώς θα διαβάζει κάθε φορά για διαφορετικό αντικείμενο?
Mporeis na xrisimopoiiseis sindiasmo readline() kai sscanf() apo tin cstdio.h/cstdlib.h gia na eksageis ta dedomena apo to arxeio se metavlites. kathe grammi pou tha diabazeis tha to filtrareis mesa apo tin sscanf i opoia tha sou epistrefei 0 an den einai tou format pou theleis.

enallaktika, boreis na xrisimopoiiiseis kanonikes ekfraseis, alla o proigoumenos einai pio kompsos tropos.

Άβαταρ μέλους
nirvana
Δημοσιεύσεις: 241
Εγγραφή: 01 Σεπ 2005 18:28
Τοποθεσία: Αγ. Παρασκευή

Αναγνωση απο αρχείο

Δημοσίευση από nirvana » 07 Φεβ 2008 19:34

Τι εννοεις δεν δέχεται την read?

Εβαλες αυτο στην αρχη?
#include <unistd.h>

δες εδω για την read συνταξη και λεπτομέρειες
http://www.opengroup.org/onlinepubs/000 ... /read.html

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες