Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Για σας θέλω να περάσω σε ένα πίνακα αριθμούς από ένα αρχείο και δεν ξέρω πως να το κάνω αν μπορείτε να με βοηθήσετε παρακαλώ.

>	FILE * myfile;	
int pin[1000];
int array_size=1000,i;


myfile=fopen("array10.txt","r");

if (myfile == NULL)
 { printf ("Error opening file\n");
   return 1;
 }
else
 {
   fgets (pin , 1000 , myfile);
   puts (pin);
   fclose (myfile);
 }

Δημοσ.

Πρόκειτε να διαβάσεις ακέραιους και να τους τοποθετήσεις σε πίνακα ακεραίων! οι fgets,puts κλπ είνια για πίνακες χαρακτήρων. Χρησιμοποίησε την fscanf για διάβασμα και για εμφάνιση printf.

 

Διαφορετικά ο pin πρέπει να είναι πίνακας χαρακτήρων.

Δημοσ.
>  FILE * myfile;  
       int pin[1000];
       int array_size=1000,i;
       
       
       myfile=fopen("array10.txt","r");
       
       if (myfile == NULL)
        { printf ("Error opening file\n");
              return 1;
        }

   // μπορείς να διαβάζεις έναν έναν τους αριθμούς με μία for.
   fclose (myfile);

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...