Come usare la funzione isblank() in C++

Come Usare La Funzione Isblank In C



Probabilmente hai sentito parlare del termine e bianco se sei un programmatore C++. Questa funzione è comunemente usata in C++ per rilevare se un carattere specifico è uno spazio bianco o meno. Gli spazi bianchi sono quelli utilizzati per separare parole o caratteri in una stringa di testo, come spazi, tabulazioni e interruzioni di riga.

Segui questa guida per saperne di più è vuoto() funzione in dettaglio.







Cos'è una funzione isblank() in C++

IL è vuoto() è una funzionalità integrata della libreria standard C++, progettata per verificare se un dato carattere è uno spazio o un carattere di tabulazione. La funzione è inclusa nel file di intestazione e viene utilizzato principalmente per esaminare i valori dei caratteri per gli spazi bianchi. Se il carattere è uno spazio o una tabulazione, il è vuoto() la funzione restituisce vero.



La sintassi del è vuoto() la funzione è semplice. Prende un singolo carattere come argomento, che rappresenta il carattere che vuoi controllare.



int è vuoto ( int cap ) ;





La funzione restituisce true se il carattere è uno spazio o una tabulazione, false in caso contrario. La funzione è molto utile quando si vogliono eliminare caratteri superflui o ridondanti da una stringa.

Usi della funzione isblank()

IL è vuoto() funzione è utile in molti contesti diversi. Controllare:



1: Utilizzo di isblank() per verificare se il carattere è un carattere di spazio bianco

Possiamo usare il è vuoto() metodo per rilevare se un carattere è uno spazio bianco.

#include
#include

int principale ( ) {
char ch = ' ' ;

Se ( e bianco ( cap ) ) {
std::cout << 'Il carattere è un carattere di spazio bianco.' << std::endl;
} altro {
std::cout << 'Il carattere non è uno spazio bianco.' << std::endl;
}

ritorno 0 ;
}

Nel codice precedente, la variabile cap viene quindi dichiarato e gli viene assegnato il valore di spazi bianchi. Quindi, usiamo un'istruzione if-else per determinare se il carattere dato è uno spazio bianco o meno. Se il carattere in questione è un carattere di spaziatura, viene stampato il messaggio di carattere di spaziatura.

Produzione

2: utilizzo di isblank() per verificare se la stringa contiene caratteri di spazio bianco

Un'altra applicazione popolare per il metodo isblank() consiste nel determinare se una stringa include solo spazi bianchi. Questo è utile per verificare l'input dell'utente. La funzione può essere utilizzata per determinare se l'input è vuoto o contiene semplicemente spazi bianchi. In questo scenario è possibile richiedere all'utente di fornire dati validi.

#include
#include

int principale ( ) {
std::string str = 'Linux, suggerimento! \T ' ;

per ( char ch : str ) {
Se ( e bianco ( cap ) ) {
std::cout << 'Il personaggio ' << cap << ' è un carattere di spaziatura.' << std::endl;
} altro {
std::cout << 'Il personaggio ' << cap << ' non è un carattere di spaziatura.' << std::endl;
}
}

ritorno 0 ;
}

Nel codice, inizializziamo una stringa str e dagli la corda Linux, Suggerimento! . Successivamente, viene utilizzato un ciclo for per attraversare ogni carattere nella stringa. Per scoprire se un particolare carattere è uno spazio bianco, usiamo il è vuoto() metodo. Se il carattere non è uno spazio bianco, stampiamo un messaggio per indicarlo, altrimenti stampiamo un messaggio che indica che si tratta di uno spazio bianco.

Produzione

Conclusione

IL è vuoto() La funzione è un potente strumento nella programmazione C++ che può essere utilizzato per verificare se un determinato carattere è uno spazio bianco o una scheda. È una funzione veloce, efficiente e portatile che può essere utilizzata per analizzare enormi volumi di dati in modo rapido e preciso. Che tu stia scrivendo una piccola applicazione desktop o un sistema su larga scala, il è vuoto() La funzione può aiutarti a scrivere codice affidabile, efficiente e facile da mantenere.