έχω αρχεία της μορφής DZ_julianday_year.dat (π.χ Dz18206.dat,Dz15705 κ.τ.λ.) και θα ήθελα να ρωτήρω αν υπάρχει κάποιος τρόπος να τα ανοίγω όλα μάζι, π.χ. με έναν υπαναληπτικό αλγόριθμο και όχι ένα ένα κάθε φορά, γιατί η επεξεργασία που κάνω είναι η ίδια για καθένα από αυτά τα αρχεία. Δουλεύω σε FORTRAN 77 και η εμπειρία μου σε προγραμματισμό δεν είναι και ιδιαίτερα μεγάλη
Εμφάνιση 1-12 από 12
-
11-02-06, 18:38 Βοήθεια για άνοιγμα αρχείων #1
-
15-02-06, 01:41 #2
σε φορτραν δεν ξερω...παντως γενικα δεν μπορεις νομιζω να τα ανοιξεις ταυτοχρονα (ετσι και αλλιως τιποτα δεν γινεται κυριολεκτικα ταυτοχρονα) μπορεις να δημιουργεις thread για το κα8ενα και να ανοιγεις το καθενα ξεχωριστα, οποτε θα ειναι σαν να τα νοιγιες ταυτοχρονα περιπου...
-
15-02-06, 07:28 #3
Αν μας έλεγες ακριβώς πως είναι διατεταγμένα τα δεδομένα σου μέσα στα αρχεία
(π.χ. :Όνομα_Επίθετο_Τηλέφωνο) και τι είδους επεξεργασία θέλεις να κάνεις, θα βοηθούσε αρκετά...
-
15-02-06, 08:07 #4
Σε κάθε αρχείο έχει 8 στήλες με νούμερα, π.χ
443.38 0 0 6 8 275343 41 249594 288100 365796 404430 359303
443.64 0 0 6 8 280133 42 253893 292928 371141 410150 364668
και αυτό που θέλω να κάνω είναι κάποιες πράξεις με αυτές τις στήλες, αυτό μπορώ να το κάνω, αλλά επειδή τα αρχεία είναι πάρα πολλά δεν είναι δυνατόν να ανοίγω ένα ένα κάθε φορά. Ευχαριστώ πάντως για το ενδιαφέρον
-
15-02-06, 08:15 #5
Ερωτήσεις:
1)πράξεις εκτελείς μόνο ανάμεσα στα δεδομένα ενός αρχείου ή και αναμεταξύ τους;
2)Οι πράξεις που εκτελείς είναι τυποποιημένες; Δηλαδή, είναι ίδιες ακριβώς σε κάθε αρχείο...
π.χ. πρόσθεση 1ο με 2ο στοιχείο...
-
15-02-06, 08:24 #6
1) Μόνο ανάμεσα στα δεδομένα ενός αρχείου
2) Είναι οι ίδιες για κάθε αρχείο
-
15-02-06, 08:42 #7
Κάτι τελευταίο.... Τα αρχεία αυτά είναι συγκεκριμένα στο πλήθος (π.χ. 10) ή προστίθενται κάθε τόσο και άλλα.
Αν προστίθενται... κάθε πότε;
Αυτό που θέλω να βγάλω είναι αν η ονομασία τους ακολουθεί μία σταθερή σχέση,δηλαδή:
T010100,T020100,T030100 κ.ο.κ
-
15-02-06, 08:46 #8
κάθε μέρα που περνάει προστίθεται και ένα καινούργιο π.χ. χάρη όπως το έγραψες
Τ010100, Τ020100 όπου σαν 01,02 είναι η μέρα
-
15-02-06, 08:56 #9
Λοιπόν η διαδικασία θα είναι κάπως έτσι:
Εάν τα αρχεία τα δημιουργείς μέσα από το πρόγραμμά σου, τότε θα ήταν καλό να αποθήκευες κάθε φορά το όνομα του αρχείου σε έναν πίνακα String.
Ο λόγος είναι πως επειδή θα χρειαστεί να ανοίξεις όλα τα αρχεία θα πρέπει να το κάνεις μέσα σε έναν βρόγχο, κάπως έτσι....
string pinakas_arxeiwn;
for (int i=0;i<pinakas_arxeiwn.length();i++)
{
//Εδώ θα ανοίγεις κάθε φορά ένα αρχείο βάση του πίνακά σου
do
{
//Οι πράξεις σου
//π.χ.
//arxeio_1stoixeio+arxeio_2stoixeio
}while (!arxeio_eof());
}//for
-
17-02-06, 12:48 #10
teslafun... μήπως το παραπάνω ΔΕΝ είναι Fortran?
Όσο πιο βαθιά βάζουν το χέρι οι εταίροι στις τσέπες μας, τόσο πιο κοντά φθάνουν στα @@ μας
-
21-02-06, 18:51 #11
yiapap.... Μάλλον έχεις δίκιο, απλά θέλησα να περιγράψω τα βήματα και τον τρόπο με τον οποίο θα πρέπει να γραφεί ο κώδικας.
Αν ο φίλος θέλει ολόκληρο τον κώδικα ας τον ζητήσει για να ασχοληθούμε κι εμείς (αν και δεν έχει απαντήσει αν τον ικανοποίησε η βοήθεια ή όχι).
-
22-02-06, 19:07 #12
Teslafun ευχαριστώ πολύ για τη βοήθεια, σόρρυ που δεν απάντησα προηγουμένως αλλά δεν είχα καθόλου χρόνου. Τη λογική την κατάλαβα, αλλά επειδή με δυσκόλευε η fortran το έκανα τελικά σε Visual basic και μάλλον εκεί θα συνεχίσω να δουλεύω
Παρόμοια Θέματα
-
βοηθεια για ανοιγμα πορτας
Από mtoy στο φόρουμ WindΜηνύματα: 4Τελευταίο Μήνυμα: 17-07-07, 14:33 -
βοηθεια ,για ανοιγμα πορταs, σε router
Από mtoy στο φόρουμ ADSL & Broadband Hardware, routers και modems...Μηνύματα: 2Τελευταίο Μήνυμα: 27-01-07, 04:53 -
Πρόγραμμα για άνοιγμα αρχείων .doc σε windows 98.
Από NIKOLAKIS123 στο φόρουμ WindowsΜηνύματα: 6Τελευταίο Μήνυμα: 11-01-07, 15:24 -
Βοηθεια για ανοιγμα ports στο alcatel 536
Από bowie20 στο φόρουμ P2PΜηνύματα: 8Τελευταίο Μήνυμα: 15-12-06, 19:53 -
Ανοιγμα ports για αποστολή αρχείων απο το mirc (jet 520)
Από musicbox στο φόρουμ ADSL & Broadband Hardware, routers και modems...Μηνύματα: 9Τελευταίο Μήνυμα: 05-03-05, 15:25
Bookmarks