C-Bibliotheksfunktionen -ispunct()
C-Standardbibliothek - <ctype.h>
Beschreibung
C-Bibliotheksfunktionenint ispunct(int c)Prüft, ob das übergebene Zeichen ein Interpunktionszeichen ist. Ein Interpunktionszeichen kann jedes grafische Zeichen (wie in isgraph) sein, das nicht alphanumerisch ist (wie in isalnum).
Deklaration
Nachfolgend die Deklaration der Funktion ispunct().
int ispunct(int c);
Parameter
- cDies ist das zu prüfende Zeichen.
Rückgabewert
Wenn c ein Interpunktionszeichen ist, gibt die Funktion einen Wert ungleich null (true) zurück; andernfalls gibt sie 0 (false) zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion ispunct().
#include <stdio.h>
#include <ctype.h>
int main()
{
int var1 = 't';
int var2 = '1';
int var3 = '/';
int var4 = ' ';
if( ispunct(var1) )
{
printf("var1 = |%c| 是标点符号字符\n", var1 );
}
else
{
printf("var1 = |%c| 不是标点符号字符\n", var1 );
}
if( ispunct(var2) )
{
printf("var2 = |%c| 是标点符号字符\n", var2 );
}
else
{
printf("var2 = |%c| 不是标点符号字符\n", var2 );
}
if( ispunct(var3) )
{
printf("var3 = |%c| 是标点符号字符\n", var3 );
}
else
{
printf("var3 = |%c| 不是标点符号字符\n", var3 );
}
if( ispunct(var4) )
{
printf("var4 = |%c| 是标点符号字符\n", var4 );
}
else
{
printf("var4 = |%c| 不是标点符号字符\n", var4 );
}
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
var1 = |t| 不是标点符号字符 var2 = |1| 不是标点符号字符 var3 = |/| 是标点符号字符 var4 = | | 不是标点符号字符Weitere Erweiterungen