Heim >Backend-Entwicklung >C++ >In C/C++ besteht die Funktion der Funktion iswpunct() darin, zu bestimmen, ob ein breites Zeichen ein Satzzeichen ist.
Mit der Funktion iswpunct() wird überprüft, ob es sich bei dem übergebenen Breitzeichen um ein Satzzeichen handelt. Wenn es sich nicht um ein Satzzeichen handelt, wird Null zurückgegeben, andernfalls wird ein Wert ungleich Null zurückgegeben. Es wird in der Header-Datei „cwctype“ deklariert.
Das Folgende ist die Syntax von iswpunct():
int iswpunct(wint_t character);
Dies ist ein Beispiel für iswpunct()
#include<cwctype> #include<stdio.h> using namespace std; int main() { wint_t a = '!'; wint_t b = 'a'; if(iswpunct(a)) printf("The character is a punctuation."); else printf("\nThe character is not a punctuation."); if(iswpunct(b)) printf("\nThe character is a punctuation."); else printf("\nThe character is not a punctuation."); return 0; }
The character is a punctuation. The character is not a punctuation.
Im obigen Programm werden zwei breite Zeichen als a und b deklariert. Prüft, ob es sich bei den übergebenen Zeichen um Satzzeichen handelt.
wint_t a = '!'; wint_t b = 'a'; if(iswpunct(a)) printf("The character is a punctuation."); else printf("\nThe character is not a punctuation."); if(iswpunct(b)) printf("\nThe character is a punctuation."); else printf("\nThe character is not a punctuation.");
Das obige ist der detaillierte Inhalt vonIn C/C++ besteht die Funktion der Funktion iswpunct() darin, zu bestimmen, ob ein breites Zeichen ein Satzzeichen ist.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!