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

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

Πώς να αφαιρέσει ένα χαρακτήρα νέας γραμμής σε C

Στη γλώσσα προγραμματισμού C , το χαρακτήρα νέας γραμμής είναι ένας ειδικός χαρακτήρας . Θα αφηγείται την compiler C ότι η τρέχουσα γραμμή του κειμένου έχει τελειώσει , και μια νέα γραμμή πρέπει να ξεκινήσει . Είναι εγγεγραμμένη από τον προγραμματιστή πατώντας το πλήκτρο "Enter " ή το πλήκτρο "Return" . AC πρόγραμμα μπορεί να γράψει ότι αφαιρεί τα νέα γραμμή από μια ακολουθία χαρακτήρων κειμένου . Αυτό είναι ένα καλό έργο για έναν προγραμματιστή αρχάριος C , δεδομένου ότι μπορεί να επιτευχθεί σε ένα σύντομο χρονικό διάστημα. Τα πράγματα που θα χρειαστείτε
C Integrated Development Environment ( IDE ) , όπως Eclipse CDT
C Compiler , όπως GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εκκίνηση σας IDE και να δημιουργήσετε ένα νέο έργο κάνοντας κλικ στο " File /New project. " Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο κύριο παράθυρο. 2

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

char str [ ] = " S \\ nt \\ nr \\ ni \\ nn \\ ng \\ n" ?
Εικόνων 3

βρείτε το μήκος του string , όπως αυτό :

int sizeOfArray = sizeof ( str ) /sizeof ( char ) ?
Η

4 επαναλήψεις μέσω του string χρησιμοποιώντας ένα βρόχο for , όπως αυτό :

για ( int i = 0 ? i 5

Test κάθε χαρακτήρας στη σειρά για να δούμε αν είναι ένα χαρακτήρα νέας γραμμής . Μπορείτε να βάλετε ένα " if" μέσα στις αγκύλες του βρόχος "for" για να επιτευχθεί αυτό .

Αν ( str [ i ] == '\\ n' ) { }
Η 6

Αφαιρέστε νέα γραμμή χαρακτήρες γράφοντας τα εξής μέσα στις αγκύλες του " εάν " δήλωση:

str [ i ] = '' ?
Η 7

Εκτυπώστε τους χαρακτήρες να γράψω αυτό το κώδικα κάτω από την αγκύλη " } " της " if" . Η δήλωση εκτύπωσης θα πρέπει να μοιάζει κάπως έτσι :

printf ( "% c" , str [ i ] ) ?
8

Εκτελέστε το πρόγραμμα . Η έξοδος θα σας δείξει ότι όλες οι νέες γραμμές έχουν αφαιρεθεί .
Η
εικόνων

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

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