Δημιουργήστε ένα πολυδιάστατο πίνακα χαρακτήρων . Μια τυπική δήλωση πολυδιάστατη array σε ένα πρόγραμμα C θα μοιάζει με αυτό :
# include # include int main ( ) { char string_array [ 10 ] [ 30 ] ? } Στην C , υπάρχουν χορδές ως πίνακες χαρακτήρων , που τελειώνει με ένα σύμβολο null τερματισμού ( " \\ 0 " ) . Έτσι , προκειμένου να αποθηκεύσει μια συλλογή από πίνακες χαρακτήρων που αντιπροσωπεύουν χορδές, μια σειρά από πίνακες χαρακτήρων ( πολυδιάστατη ) είναι απαραίτητη . Η σειρά " string_array " στο παραπάνω παράδειγμα , θα κρατήσει 10 πίνακες χαρακτήρων , κάθε 30 χαρακτήρες . 2 Διαβάστε εισάγει ο χρήστης από το πληκτρολόγιο χρησιμοποιώντας το " scanf ( ) " λειτουργία. Η συνάρτηση παίρνει δύο επιχειρήματα : το πρώτο είναι ένα σύμβολο σε εισαγωγικά , προηγείται με ποσοστό σύμβολο ( "%" ), που προσδιορίζει τον τύπο δεδομένων που αναμένονται , και η δεύτερη είναι η θέση στην οποία πρέπει να αποθηκεύονται τα δεδομένα . Από τη στιγμή που συλλέγει μια σειρά , ο προγραμματιστής θα πρέπει να αποθηκεύουν τα δεδομένα σε έναν από τους πίνακες , όπως string_array [ 0 ] - σημειώστε ότι οι πίνακες που ξεκινούν από την 0th δείκτη . Ο κώδικας που προκύπτει θα μοιάζει με αυτό : scanf ( "% s" , string_array [ 0 ] ) ? Χρησιμοποιήστε ένα βρόχο για να συμπληρώσετε άλλες χορδές . Από string_array αντιπροσωπεύει μια σειρά από πίνακες , ο προγραμματιστής μπορεί να χρησιμοποιήσει ένα βρόχο για να δώσει κάθε ένα από τα 10 slots μια νέα σειρά . Το ακόλουθο απόσπασμα κώδικα δείχνει πώς να χρησιμοποιήσετε μια βρόχος "while" να ζητήσει τρεις χορδές από τον χρήστη και να τα αποθηκεύετε στο string_array , την εκτύπωσή τους στη συνέχεια : int i = 0 ? Ενώ ( i <3 ) { scanf ( "% s" , string_array ) ? printf ( "% s" , string_array ) ? } Αποθηκεύστε τον κώδικα σε ένα αρχείο κειμένου και να συγκεντρώσει . Αν το όνομα του αρχείου " example.c , " τότε θα συγκεντρώνουν τη χρήση gcc σε ένα τερματικό με την ακόλουθη εντολή : gcc example.c Εκτελέστε το αρχείο εξόδου χρησιμοποιώντας την εντολή " . /a.out " (χωρίς εισαγωγικά) και το πρόγραμμα θα ζητήσει την παρέμβαση του χρήστη για τρεις χορδές ( για τον βρόχο ) και να τις εκτυπώσετε πίσω στην οθόνη .
Εικόνων 3
Η 4
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα