Δημοσιεύτηκε: 11 Φεβ 2012, 19:25
Λοιπον αυτο εδω το loop ειναι ένας καλός τροπος για να γεμίσουμε τον πίνακα με χαρακτήρες
δεδομένου οτι κάθε χαρακτήρας δεν αποθηκεύεται στην μνήμη του υπολογιστή σαν χαρακτήρας αλλα έχει μια αριθμητική τιμή ( ANSI κωδικοποίηση )
επομένως το 'Α' ειναι το 65 ...... αρα 'Α' + j => 65 + 1 = 66 που θα ειναι το 'Β' κ.ο.κ
edit: migf1 η fgets μπορει να πάρει σαν ορισμα 2D πίνακα? αν δεν μπορει τοτε δώρον άδωρον
στις συναρτήσεις μπορω να περάσω και δείκτες σε πίνακες σαν ορισματα αλλα μετα ολα αυτα.
δεδομένου οτι κάθε χαρακτήρας δεν αποθηκεύεται στην μνήμη του υπολογιστή σαν χαρακτήρας αλλα έχει μια αριθμητική τιμή ( ANSI κωδικοποίηση )
επομένως το 'Α' ειναι το 65 ...... αρα 'Α' + j => 65 + 1 = 66 που θα ειναι το 'Β' κ.ο.κ
- Κώδικας: Επιλογή όλων
for(i = 0; i < 26; i ++) {
printf("\n");
for(j = 0; j < 26; j ++)
{
array [i] [j] = 'A' + j ;
printf("%2c", array[i][j]);
}
}
edit: migf1 η fgets μπορει να πάρει σαν ορισμα 2D πίνακα? αν δεν μπορει τοτε δώρον άδωρον