◐ Shell
clean mode source ↗

MachineTranslations here] for instructions.</div></div></div></div></div> — cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

Déclaré dans l'en-tête

<locale>

template< class charT > bool isgraph( charT ch, const locale& loc );

Vérifie si le caractère donné classé comme un caractère graphique (c.-à-imprimer, à l'exclusion espace) par facette std::ctype l'endroit donné de .

Original:

Checks if the given character classified as a graphic character (i.e. printable, excluding space) by the given locale's std::ctype facet.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Paramètres

ch -

caractère

Original:

character

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

loc -

locale

Original:

locale

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Retourne la valeur

Retours true si le personnage est classé comme graphique, false autrement .

Original:

Returns true if the character is classified as graphic, false otherwise.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Mise en œuvre possible

template< class charT >
bool isgraph( charT ch, const std::locale& loc ) {
    return std::use_facet<std::ctype<charT>>(loc).is(std::ctype_base::graph, ch);
}

Exemple

Illustre l'utilisation de isgraph () avec différents paramètres régionaux (spécifiques à l'OS) .

Original:

Demonstrates the use of isgraph() with different locales (OS-specific).

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

#include <iostream>
#include <locale>
int main()
{
    const wchar_t c = L'\u2a0c'; // quadruple integral

    std::locale loc1("C");
    std::cout << "isgraph('⨌', C locale) returned "
               << std::boolalpha << std::isgraph(c, loc1) << '\n';

    std::locale loc2("en_US.UTF-8");
    std::cout << "isgraph('⨌', Unicode locale) returned "
              << std::boolalpha << std::isgraph(c, loc2) << '\n';
}

Résultat :

isgraph('⨌', C locale) returned false
isgraph('⨌', Unicode locale) returned true

Voir aussi

vérifie si un caractère est un caractère graphique

Original:

checks if a character is a graphical character

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(fonction) [edit]

vérifie si un caractère large est un caractère graphique

Original:

checks if a wide character is a graphical character

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(fonction) [edit]