Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να βρείτε το μέγεθος του Array Char που έχει μια String

Στη γλώσσα προγραμματισμού C , οι χορδές του κειμένου που αποθηκεύονται σε ένα δοχείο δεδομένων που ονομάζεται " char array που . " Ένα «χαρακτήρας» είναι ένας τύπος δεδομένων που αντιπροσωπεύει ένα γράμμα, αριθμό ή σύμβολο. Ένα « συστοιχία » είναι ένα δοχείο δεδομένων σταθερού μεγέθους που οργανώνει τα δεδομένα σε μία συγκεκριμένη αλληλουχία . Ένα « char array " είναι επομένως μία αλληλουχία χαρακτήρων που μπορούν να χρησιμοποιηθούν για να σχηματίσουν προτάσεις . Ένα " char array " που αποθηκεύει μια σειρά κειμένου έχει ιδιαίτερο χαρακτήρα null τερματισμού . Με την καταμέτρηση όλων των « χαρακτήρες » στη σειρά και σταματώντας στο κενό χαρακτήρα , μπορείτε να βρείτε το μέγεθος ενός " πίνακα char . " Τα πράγματα που θα χρειαστείτε
C Integrated Development Environment ( IDE ) , όπως Eclipse CDT
C Compiler , μια τέτοια
GCC
Παρουσίαση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το Ο IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε « File /New /Έργου και επιλέξτε" C Project " για να δημιουργήσετε ένα νέο έργο C . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE . 2

αναγνωρίσει μια κύρια λειτουργία , η οποία αποτελεί το σημείο εκκίνησης για το πρόγραμμα αυτό . Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα :

int main ( ) {

}
εικόνων 3

κηρύξει μια " char array " που κατέχει μια συμβολοσειρά κειμένου . Γράψτε την ακόλουθη ανάμεσα στις αγκύλες του κύρια λειτουργία :

char string [ ] = ?
Η 4

αναγνωρίσει ένα " int " μεταβλητή που κρατά το μέγεθος του " Hello World ! " η συμβολοσειρά κειμένου . Αυτό θα πρέπει να υπολογίζεται στο επόμενο βήμα , έτσι για τώρα , η προετοιμασία την τιμή σε 0 . Γράψτε τα εξής κάτω από τη γραμμή του κώδικα που γράφεται στο προηγούμενο βήμα :

int stringLength = 0 ?
5

Loop μέσω του " char array " μέχρι να φτάσετε στο τέλος του string . Το τέλος του string χαρακτηρίζεται από την ειδική null χαρακτήρα τερματισμού . Με κάθε επανάληψη του βρόχου , προσθέστε μία με την αξία των « stringLength " για να μετρήσει τον αριθμό των χαρακτήρων εντός της συμβολοσειράς . Γράψτε τα εξής κάτω από τη δήλωση γραμμένο στο προηγούμενο βήμα :

για ( ! StringLength = 0 ? String [ stringLength ] = ' \\ 0'? StringLength + + ) ?
Η 6

Εκτυπώστε το μέγεθος της συμβολοσειράς χρησιμοποιώντας ένα " printf " δήλωση. Γράψτε το ακολουθώντας τα παρακάτω για τη δήλωση βρόχο :

printf ( " Το μέγεθος της συμβολοσειράς: % d" , stringLength ) ?
Η 7

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "Play" πράσινο που βρίσκεται προς την κορυφή του IDE . Η έξοδος του προγράμματος μοιάζει με αυτό :

Μέγεθος χορδών : 12
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα