Πώς να χρησιμοποιήσετε τη συνάρτηση isblank() στην C++

Pos Na Chresimopoiesete Te Synartese Isblank Sten C



Πιθανότατα έχετε ακούσει για τον όρο είναι λευκό εάν είστε κωδικοποιητής C++. Αυτή η συνάρτηση χρησιμοποιείται συνήθως στη C++ για να ανιχνεύσει εάν ένας συγκεκριμένος χαρακτήρας είναι χαρακτήρας κενού διαστήματος ή όχι. Οι χαρακτήρες κενού διαστήματος είναι αυτοί που χρησιμοποιούνται για τον διαχωρισμό λέξεων ή χαρακτήρων σε μια συμβολοσειρά κειμένου, όπως κενά, καρτέλες και αλλαγές γραμμής.

Ακολουθήστε αυτόν τον οδηγό για να μάθετε περισσότερα isblank() λειτουργία λεπτομερώς.







Τι είναι μια συνάρτηση isblank() στη C++

ο isblank() είναι ένα ενσωματωμένο χαρακτηριστικό της τυπικής βιβλιοθήκης C++, σχεδιασμένο για να επαληθεύει εάν ένας δεδομένος χαρακτήρας είναι χαρακτήρας διαστήματος ή καρτέλας. Η λειτουργία περιλαμβάνεται στο αρχείο κεφαλίδας και χρησιμοποιείται κυρίως για την εξέταση τιμών χαρακτήρων για το λευκό διάστημα. Εάν ο χαρακτήρας είναι κενό ή καρτέλα, το isblank() η συνάρτηση επιστρέφει true.



Η σύνταξη του isblank() η λειτουργία είναι απλή. Λαμβάνει έναν μόνο χαρακτήρα ως όρισμα, το οποίο αντιπροσωπεύει τον χαρακτήρα που θέλετε να ελέγξετε.



int είναι κενό ( int κεφ ) ;





Η συνάρτηση επιστρέφει true αν ο χαρακτήρας είναι κενό ή καρτέλα, και false διαφορετικά. Η συνάρτηση είναι πολύ χρήσιμη όταν θέλετε να εξαλείψετε περιττούς ή περιττούς χαρακτήρες από μια συμβολοσειρά.

Χρήσεις της συνάρτησης isblank().

ο isblank() η λειτουργία είναι χρήσιμη σε πολλά διαφορετικά περιβάλλοντα. Να ελέγξω:



1: Χρησιμοποιώντας την isblank() για να ελέγξετε εάν ο χαρακτήρας είναι χαρακτήρας κενού χώρου

Μπορούμε να χρησιμοποιήσουμε το isblank() μέθοδος ανίχνευσης εάν ένας χαρακτήρας είναι χαρακτήρας κενού διαστήματος.

#include
#include

int main ( ) {
char ch = '' ;

αν ( είναι λευκό ( κεφ ) ) {
std::cout << 'Ο χαρακτήρας είναι χαρακτήρας κενού διαστήματος.' << std::endl;
} αλλού {
std::cout << 'Ο χαρακτήρας δεν είναι χαρακτήρας κενού διαστήματος.' << std::endl;
}

ΕΠΙΣΤΡΟΦΗ 0 ;
}

Στον παραπάνω κώδικα, η μεταβλητή κεφ Στη συνέχεια δηλώνεται και δίνεται η τιμή του κενού διαστήματος. Στη συνέχεια, χρησιμοποιούμε μια πρόταση if-else για να προσδιορίσουμε εάν ο δεδομένος χαρακτήρας είναι χαρακτήρας κενού διαστήματος ή όχι. Εάν ο εν λόγω χαρακτήρας είναι χαρακτήρας κενού διαστήματος, εκτυπώνεται το μήνυμα χαρακτήρα κενού διαστήματος.

Παραγωγή

2: Χρησιμοποιώντας την isblank() για να ελέγξετε εάν η συμβολοσειρά περιέχει χαρακτήρα κενού διαστήματος

Μια άλλη δημοφιλής εφαρμογή για τη μέθοδο isblank() είναι ο προσδιορισμός εάν μια συμβολοσειρά περιλαμβάνει μόνο χαρακτήρες κενού διαστήματος. Αυτό είναι χρήσιμο για την επαλήθευση των εισροών χρήστη. Η συνάρτηση μπορεί να χρησιμοποιηθεί για να προσδιοριστεί εάν η είσοδος είναι κενή ή απλώς περιέχει κενό διάστημα. Σε αυτό το σενάριο, μπορείτε να ζητήσετε από τον χρήστη να παράσχει έγκυρα δεδομένα.

#include
#include

int main ( ) {
std::string str = 'Linux, Υπόδειξη! \ t ' ;

Για ( char ch : str ) {
αν ( είναι λευκό ( κεφ ) ) {
std::cout << 'Ο χαρακτήρας ' << κεφ << 'είναι ένας χαρακτήρας κενού διαστήματος.' << std::endl;
} αλλού {
std::cout << 'Ο χαρακτήρας ' << κεφ << 'Δεν είναι χαρακτήρας κενού διαστήματος.' << std::endl;
}
}

ΕΠΙΣΤΡΟΦΗ 0 ;
}

Στον κώδικα, αρχικοποιούμε μια συμβολοσειρά str και δώσε του τη χορδή Linux, Υπόδειξη! . Μετά από αυτό, χρησιμοποιείται ένας βρόχος for για τη διέλευση κάθε χαρακτήρα στη συμβολοσειρά. Για να μάθουμε αν ένας συγκεκριμένος χαρακτήρας είναι κενό διάστημα, χρησιμοποιούμε το isblank() μέθοδος. Εάν ο χαρακτήρας δεν είναι κενό διάστημα, εκτυπώνουμε ένα μήνυμα για να τον υποδείξουμε, διαφορετικά, εκτυπώνουμε ένα μήνυμα που δηλώνει ότι είναι κενό διάστημα.

Παραγωγή

συμπέρασμα

ο isblank() Το function είναι ένα ισχυρό εργαλείο στον προγραμματισμό της C++ που μπορεί να χρησιμοποιηθεί για να ελέγξει εάν ένας δεδομένος χαρακτήρας είναι κενό διάστημα ή καρτέλα. Είναι μια γρήγορη, αποτελεσματική και φορητή λειτουργία που μπορεί να χρησιμοποιηθεί για την ανάλυση τεράστιου όγκου δεδομένων γρήγορα και με ακρίβεια. Είτε γράφετε μια μικρή εφαρμογή επιτραπέζιου υπολογιστή είτε ένα σύστημα μεγάλης κλίμακας, το isblank() Η λειτουργία μπορεί να σας βοηθήσει να γράψετε κώδικα που είναι αξιόπιστος, αποτελεσματικός και εύκολος στη συντήρηση.