std::ispunct
De cppreference.com
<metanoindex/>
<tbody> </tbody>| Definido no cabeçalho <cctype>
|
||
int ispunct( int ch ); |
||
Verifica se o caráter dado é um caractere de pontuação na localidade C atual. O padrão C locale classifica o
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ personagens como pontuação.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.
Parâmetros
| ch | - | personagem
Original: character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
Valor diferente de zero (
true) se o personagem é um caractere de pontuação, 0 (false) de outra forma.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.
Exemplo
#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';
}
Saída:
ispunct('\xd7', default C locale) returned false
ispunct('\xd7', ISO-8859-1 locale) returned true
Veja também
checa se o caractere é classificado como pontuação pela localização 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. (modelo de função) | |
verifica se um caractere largo é um caractere de pontuação 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. (função) | |
Documentação C para ispunct
| |
