Το e-steki είναι μια από τις μεγαλύτερες ελληνικές διαδικτυακές κοινότητες με 66,100 εγγεγραμμένα μέλη και 2,388,185 μηνύματα σε 74,657 θέματα. Αυτή τη στιγμή μαζί με εσάς απολαμβάνουν το e-steki άλλα

Καλώς ήρθατε στο e-steki!

Εγγραφή Βοήθεια

C/C++ : διάβασμα δεδομένων από αρχεία...

giostau

Διάσημο Μέλος

Το avatar του χρήστη giostau
Ο giostau αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 37 ετών . Έχει γράψει 763 μηνύματα.

O giostau έγραψε στις 14:18, 29-01-06:

#1
Μήπως κάποιο καλό παιδί γνωρίζει πώς θα κάνω το εξής:

Θέλω να διαβάσω κάποια δεδομένα από αρκετά αρχεία, των οποίων τα ονόματα είναι σειριακά... (ας πούμε file1.txt, file2.txt κλπ...)

θέλω να κάνω κάτι τέτοιο:

FILE *data;
for (i=0; i<4; i++)
{
data = fopen("filei.txt","r+");
fscanf(data,"%f %f\n",&x, &y);
fclose(data);
}


ξέρει κανείς πώς γίνεται;;;
(να αλλάζει δηλαδή εκείνο το i που έχω με κόκκινο....)



μην πει κανείς να το κάνω χωρίς for, ένα ένα τα αρχεία, θα αρχίσω να δαγκώνω!!!

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

emufear

Περιβόητο Μέλος

Το avatar του χρήστη emufear
Ο emufear αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 31 ετών και επαγγέλεται Φοιτητής/τρια . Έχει γράψει 1,209 μηνύματα.

O emufear έγραψε στις 14:37, 29-01-06:

#2
FILE *data; char i; int j; char name[20]; char name2[20]; strcpy(name,"file"); strcpy(name2,".txt"); for (i='0'; i<'4'; i++) { strcat(name,i); strcat(name,name2); data = fopen(name,"r+"); fscanf(data,"%f %f\n",&x, &y); fclose(data); for( j = 0; name[j]!='\0'; j++) name[j] = '\0'; // string is being re-nulled strcpy(name,"file"); // here we go again :P } Για δοκίμασε αυτό from the top of my head

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

DirectX

Νεοφερμένος

Το avatar του χρήστη DirectX
Ο DirectX αυτή τη στιγμή δεν είναι συνδεδεμένος Έχει γράψει 41 μηνύματα.

O DirectX έγραψε στις 20:57, 29-01-06:

#3
Μπορείς επίσης να το κάνεις με την βοήθεια της C εντολής sprintf ως εξής:

#include <stdio.h> #include <io.h> int nFirst_File_Number; char szFilename[4096]; // A relative large enough path buffer (4KB) float fVal[2]; FILE *Stream; void main() { for(nFirst_File_Number=0;nFirst_File_Number<4;nFirst_File_Number++) { sprintf(szFilename,"file%d.txt",nFirst_File_Number); // Assure file existence if(access(szFilename,0)!=-1) { // Open file for read in default _fmode mode (text by default) if((Stream=fopen(szFilename,"r"))!=NULL) { fscanf(Stream,"%f %f",&fVal[0],&fVal[1]); fclose(Stream); printf(" [%s] = %.1f %.1f\n",szFilename,fVal[0],fVal[1]); } else printf(" DOS Error: File read access denied - %s\n",szFilename); } } } Καλή συνέχεια!

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση

giostau

Διάσημο Μέλος

Το avatar του χρήστη giostau
Ο giostau αυτή τη στιγμή δεν είναι συνδεδεμένος Είναι 37 ετών . Έχει γράψει 763 μηνύματα.

O giostau έγραψε στις 09:30, 30-01-06:

#4
Ευχαριστώ πολύ παίδες!!!
Με γλυτώσατε από πάρα πολύ κόπο!!!!

Σημείωση: Το μήνυμα αυτό γράφτηκε πάνω από 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.

0 Δεν μπορείτε να αξιολογήσετε αρνητικά το μήνυμα αυτόΔεν μπορείτε να αξιολογήσετε θετικά το μήνυμα αυτό
Παράθεση
Απάντηση στο θέμα

Χρήστες

  • Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα.
     
  • (View-All Tα παρακάτω 0 μέλη διάβασαν αυτό το θέμα τις τελευταίες 30 μέρες:
    Μέχρι και αυτή την στιγμή δεν έχει δει το θέμα κάποιο ορατό μέλος

Βρείτε παρόμοια

  • Παρόμοια Θέματα
    • Αρχαία Αρχεία Αρχαίων - Από Dimitra95
      Το θέμα έχει λάβει 5 απαντήσεις και βρίσκεται στην κατηγορία Β' Γυμνασίου.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 27-05-09 στις 13:14.
    • Προβλημα με αρχεια scribd. - Από ΜΗΤΣΑΚΙ
      Το θέμα έχει λάβει 2 απαντήσεις και βρίσκεται στην κατηγορία Υπολογιστές.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 01-05-09 στις 11:59.
    • Πώς γίνεται να δω τα κρυφά αρχεία; - Από Bill_1992
      Το θέμα έχει λάβει 8 απαντήσεις και βρίσκεται στην κατηγορία Software.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 18-08-08 στις 22:36.
    • Αρχεία .flac - Από Dark_kronos
      Το θέμα έχει λάβει 7 απαντήσεις και βρίσκεται στην κατηγορία Software.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 02-02-08 στις 02:18.
    • Πολλά αρχεία zip σε ένα - Από nikita13
      Το θέμα έχει λάβει 7 απαντήσεις και βρίσκεται στην κατηγορία Software.
      Το τελευταίο του μήνυμα δημοσιεύτηκε 18-03-07 στις 00:06.
  • Προηγούμενο Θέμα Επόμενο Θέμα

Μοιραστείτε το

...με ένα φίλο

...με πολλούς φίλους