Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

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

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

Απάντηση
Georgia Papadopoulou
Δημοσιεύσεις: 6
Εγγραφή: 16 Φεβ 2006 11:39

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από Georgia Papadopoulou » 26 Φεβ 2006 20:14

ΕΧΩ ΕΝΑ ΑΡΧΕΙΟ .TXT ΤΟ ΟΠΟΙΟ ΠΕΡΙΕΧΕΙ ΑΡΙΘΜΟΥΣ ΠΟΥ ΔΙΑΧΩΡΙΖΟΝΤΑΙ ΜΕ ΚΕΝΟ ΔΙΑΣΤΗΜΑ ΚΑΙ ΘΕΛΩ ΝΑ ΤΟΥΣ ΠΑΙΡΝΩ ΚΑΙ ΝΑ ΤΟΥΣ ΒΑΖΩ ΣΕ ΕΝΑΝ ΜΟΝΟΔΙΑΣΤΑΤΟ ΠΙΝΑΚΑ (ΕΝΑΣ ΑΡΙΘΜΟΣ ΑΝΑ ΚΕΛΙ ΠΙΝΑΚΑ).
ΣΤΗ ΣΥΝΕΧΕΙΑ ΘΕΛΩ ΝΑ ΔΗΜΙΟΥΡΓΗΣΩ ΕΝΑΝ 2x2 ΠΙΝΑΚΑ Ο ΟΠΟΙΟΣ ΝΑ ΕΧΕΙ ΩΣ ΠΡΩΤΗ ΓΡΑΜΜΗ ΚΑΙ ΠΡΩΤΗ ΣΤΗΛΗ ΤΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΠΡΟΗΓΟΥΜΕΝΟΥ ΠΙΝΑΚΑ ΜΕ ΤΟ ΣΤΟΙΧΕΙΟ [0][0] ΝΑ ΕΙΝΑΙ ΜΗΔΕΝΙΚΟ.

ΔΕΝ ΕΙΝΑΙ ΕΝΑ ΜΟΝΟ ΑΡΧΕΙΟ ΠΟΥ ΘΑ ΧΡΗΣΙΜΟΠΟΙΗΣΩ. ΘΕΛΩ ΝΑ ΤΟ ΠΑΙΡΝΩ ΑΠΟ COMMAND LINE ΑΥΤΟ ΠΟΥ ΧΡΕΙΑΖΟΜΑΙ ΚΑΘΕ ΦΟΡΑ.

simosz
Δημοσιεύσεις: 558
Εγγραφή: 29 Ιαν 2005 03:33
Τοποθεσία: Βόλος
Επικοινωνία:

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από simosz » 27 Φεβ 2006 09:35

Καλως ηρθες Georgia.
Καλο θα ηταν να μην χρησιμοποιεις κεφαλαια γραμματα διοτι δηλωνουν "φωνη".

Καλη συνεχεια!:)
Εικόνα

Georgia Papadopoulou
Δημοσιεύσεις: 6
Εγγραφή: 16 Φεβ 2006 11:39

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από Georgia Papadopoulou » 27 Φεβ 2006 18:08

Χρειάζεται να το ξαναγράψω?
Δεν εγινε επίτηδες πάντως!

Άβαταρ μέλους
veriotis
Graphics Moderator
Δημοσιεύσεις: 1360
Εγγραφή: 22 Δεκ 2003 21:30
Τοποθεσία: Βέροια
Επικοινωνία:

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από veriotis » 27 Φεβ 2006 18:24

Δεν έχω απάντηση για το πρόβλημα
αλλά πιστεύω ότι αν έγραφες για πια γλώσσα μιλάμε θα έπαιρνες κάποια απάντηση


Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από dva_dev » 28 Φεβ 2006 12:30

...ΘΕΛΩ ΝΑ ΔΗΜΙΟΥΡΓΗΣΩ ΕΝΑΝ 2x2 ΠΙΝΑΚΑ Ο ΟΠΟΙΟΣ ΝΑ ΕΧΕΙ ΩΣ ΠΡΩΤΗ ΓΡΑΜΜΗ ΚΑΙ ΠΡΩΤΗ ΣΤΗΛΗ ΤΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΠΡΟΗΓΟΥΜΕΝΟΥ ΠΙΝΑΚΑ ΜΕ ΤΟ ΣΤΟΙΧΕΙΟ [0][0] ΝΑ ΕΙΝΑΙ ΜΗΔΕΝΙΚΟ.
Το πρώτο στοιχείο ενός πίνακα 2x2 (πρώτη γραμμή, πρώτη στήλη) είναι το [0][0]. Αν εκεί θέλεις να βάλεις το μηδέν τα στοιχεία του προηγούμενου πίνακα που θα τα βάλεις;

Κάθε κελί ενός τυπικού πίνακα 2Χ2 χωράει μόνο ένα νούμερο και όχι έναν ολόκληρο πίνακα. Μήπως θέλεις κάτι διαφορετικό από αυτό που αναφέρεις (π.χ. το άθροισμα των στοιχείων του πρώτου πίνακα).
ΔΕΝ ΕΙΝΑΙ ΕΝΑ ΜΟΝΟ ΑΡΧΕΙΟ ΠΟΥ ΘΑ ΧΡΗΣΙΜΟΠΟΙΗΣΩ. ΘΕΛΩ ΝΑ ΤΟ ΠΑΙΡΝΩ ΑΠΟ COMMAND LINE ΑΥΤΟ ΠΟΥ ΧΡΕΙΑΖΟΜΑΙ ΚΑΘΕ ΦΟΡΑ.
Δες για τα argc, argv στα:
http://www.site.uottawa.ca/~lucia/cours ... ments.html
http://www.crasseux.com/books/ctutorial ... -argv.html

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από shadow » 28 Φεβ 2006 13:38

Σε σχέση με την είσοδο μπορείς να χρησιμοποιήσεις και την scanf, να βάλεις μέσα σε ενα loop μια scanf η οποία θα διαβάζει το stdin, και να ορίσεις εσύ ως τερματισμό της εισόδου κάποιο αλφαριθμητικό , και όταν ο χρήστης δώσει αυτό το string, τοτε θα φεύγει η ροή του προγράμματος από το loop και θα κάνει ότι άλλα θες, πχ

Κώδικας: Επιλογή όλων

int i=0;
while (1){
    scanf("%s" , name);
    if(strcmp(name , "end")) break;
    //diabasma arxeiou eisodou kai anathesi ton stoixeiwn tou se monodiastato pinaka
     fp = fopen(name , "r");
     while (!fefo(fp)){
         fscanf(fp , "%s" , numbers[i]);
         i++;
     }
     fclose(fp);
}
//rest of code... pairneis ola ta stoixeia tou numbers kai ta epeksergazesai opws thes...
p.s. εχω καιρό να γραψω c , οπότε το παραπάνω όλο και κάποιο συντακτικό λάθος θα έχει :hammer:
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

Georgia Papadopoulou
Δημοσιεύσεις: 6
Εγγραφή: 16 Φεβ 2006 11:39

Ανάγνωση αρχείου .txt και τοποθέτηση αριθμών σε πίνακα!

Δημοσίευση από Georgia Papadopoulou » 28 Φεβ 2006 13:50

To monodiastato pinaka tha ton xrhsimopoihsw ws prwth grammh kai prwth sthlh ston disdiastato. Sthn ousia o disdiastatos tha exei sthles-grammes osa kelia exei o monodiastatos. Otan lew 1h grammh kai 1h sthlh ennow oles tis grammes tou pinaka me sthlh [0][j] kai 1h grammh tis sthles tou pinaka me grammh [0]. Mporei na ta egrapsa anapoda alla den ennow to stoixeio [0][0] alla ola ta kelia ths prwths grammhs kai ola ta kelia ths prwths sthlhs.
Den kserw an egina safhs!

Απάντηση

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

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

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