std::ispunct
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>| definiert in Header <cctype>
|
||
int ispunct( int ch ); |
||
Prüft, ob die angegebene Zeichen ist ein Satzzeichen in der aktuellen C locale. Die Standardeinstellung für locale C stuft die Zeichen
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ als Satzzeichen .Original:
Checks if the given character is a punctuation character in the current C locale. The default C locale classifies the characters
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ as punctuation.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| ch | - | Charakter
Original: character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Rückgabewert
Nicht-Null-Wert (
true), wenn der Charakter ein Satzzeichen ist, 0 (false) ansonsten .Original:
Non-zero value (
true) if the character is a punctuation character, 0 (false) otherwise.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Beispiel
#include <iostream>
#include <cctype>
#include <clocale>
int main()
{
char c = '\xd7'; // the character × (multiplication sign) in ISO-8859-1
std::cout << "ispunct(\'\\xd7\', default C locale) returned "
<< std::boolalpha << (bool)std::ispunct(c) << '\n';
std::setlocale(LC_ALL, "en_GB.iso88591");
std::cout << "ispunct(\'\\xd7\', ISO-8859-1 locale) returned "
<< std::boolalpha << (bool)std::ispunct(c) << '\n';
}
Output:
ispunct('\xd7', default C locale) returned false
ispunct('\xd7', ISO-8859-1 locale) returned true
Siehe auch
prüft, ob ein Zeichen als Satzzeichen durch eine locale eingestuft Original: checks if a character is classified as punctuation by a locale The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktions-Template) | |
prüft, ob eine breite Zeichen ist ein Satzzeichen Original: checks if a wide character is a punctuation character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktion) | |
C documentation for ispunct
| |
