La funzione iswprint () in C ++ controlla se il carattere largo specificato può essere stampato o meno.
La funzione iswprint () è definita nel file di intestazione.
prototipo iswprint ()
int iswprint (wint_t ch);
La funzione iswprint () controlla se ch è stampabile o meno. Per impostazione predefinita, sono stampabili i seguenti caratteri:
- Cifre (da 0 a 9)
- Lettere maiuscole (dalla A alla Z)
- Lettere minuscole (dalla a alla z)
- Caratteri di punteggiatura (! "# $% & '() * +, -. /:;? @ () _` (|) ~)
- Spazio
Parametri iswprint ()
- ch: il carattere largo da controllare.
iswprint () Restituisce il valore
- La funzione iswprint () restituisce un valore diverso da zero se ch può essere stampato.
- Restituisce zero se ch non può essere stampato.
Esempio: come funziona la funzione iswprint ()?
#include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L"Ĥĕllö ĂllĦow are ŷou"; for (int i=0; i
When you run the program, the output will be:
Ĥĕllö Ăll Ħow are ŷou
Here, and are non-printable characters in the string.