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

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

Πώς να μετρήσετε Κάθε ASCII Πλάτος χαρακτήρων σε ένα String

Η American Standard Κώδικας για Ανταλλαγή Πληροφοριών είναι ένα σύστημα κωδικοποίησης που αντιστοιχίζει τις αριθμητικές τιμές για τους χαρακτήρες , αριθμούς και σύμβολα που χρησιμοποιούνται στην αγγλική γλώσσα . ASCII χρησιμοποιείται για να αναπαραστήσει χαρακτήρες σε προγράμματα υπολογιστών. Προτάσεις μπορούν να σχηματιστούν με τη σύνδεση μαζί τους χαρακτήρες σε σειρές χαρακτήρων ή χορδές . Μπορείτε να μετρήσετε το μέγεθος ενός χαρακτήρα ASCII σε ένα string με τη χρήση του " sizeof " φορέας σε ένα πρόγραμμα C . Αυτό είναι χρήσιμο γιατί υπάρχουν δύο πιθανές πλάτη ενός χαρακτήρα ASCII , ανάλογα με το αν ή όχι το σύστημά σας υποστηρίζει το εκτεταμένο σύνολο ASCII ή όχι . Τα πράγματα που θα χρειαστείτε
C ολοκληρωμένο περιβάλλον ανάπτυξης ( όπως Eclipse CDT )
C Compiler ( όπως GCC )
Η Εμφάνιση Περισσότερες οδηγίες
Η

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

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

Int main () {

}
εικόνων 3

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

char * String = " ASCII string" ?
Η 4

Γράψτε μια δομή βρόχου που επαναλαμβάνεται σε κάθε χαρακτήρα ASCII στη συμβολοσειρά . Μπορείτε να το πετύχετε αυτό με το γράψιμο το ακόλουθο " για " βρόχο :

για ( ! Int i = 0 ? String [ i ] = ' \\ 0'? I + + )

{ }
Φτηνές 5

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

printf ( " charWidth : % d \\ n" , sizeof ( string [ i ] ) ) ?
Η 6

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο "Play" πράσινο . Η έξοδος του προγράμματος θα δούμε κάτι σαν αυτό , το οποίο δείχνει ότι το πλάτος του κάθε χαρακτήρα ASCII στη σειρά είναι ίση με 1 byte

charWidth : 1.

CharWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1
Η
εικόνων

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

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