VagosM Δημοσ. 10 Μαρτίου 2012 Δημοσ. 10 Μαρτίου 2012 Για σας θέλω να περάσω σε ένα πίνακα αριθμούς από ένα αρχείο και δεν ξέρω πως να το κάνω αν μπορείτε να με βοηθήσετε παρακαλώ. > 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); }
AMIOX? Δημοσ. 10 Μαρτίου 2012 Δημοσ. 10 Μαρτίου 2012 Πρόκειτε να διαβάσεις ακέραιους και να τους τοποθετήσεις σε πίνακα ακεραίων! οι fgets,puts κλπ είνια για πίνακες χαρακτήρων. Χρησιμοποίησε την fscanf για διάβασμα και για εμφάνιση printf. Διαφορετικά ο pin πρέπει να είναι πίνακας χαρακτήρων.
AMIOX? Δημοσ. 10 Μαρτίου 2012 Δημοσ. 10 Μαρτίου 2012 > 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);
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα