Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Testet, ob ein Element in einem Gebietsschema ein alphabetisches Zeichen ist.
template<Class CharType>
bool isalpha(
CharType _Ch,
const locale& _Loc
)
Parameter
_Ch
Das zu testenden Element._Loc
Das Gebietsschema, das die zu testenden Alphaordnungselement enthält.
Rückgabewert
true, wenn das Element, das getestet wird, alphabetisch sortiert ist; false, wenn nicht.
Hinweise
Die Vorlagenfunktion gibt use_facet<C<CharType zurück > >(_Loc).ist(::<ctype>CharTypeAlpha, _Ch).
Beispiel
// locale_isalpha.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
using namespace std;
int main( )
{
locale loc ( "German_Germany" );
bool result1 = isalpha ( 'L', loc);
bool result2 = isalpha ( '@', loc);
bool result3 = isalpha ( '3', loc);
if ( result1 )
cout << "The character 'L' in the locale is "
<< "alphabetic." << endl;
else
cout << "The character 'L' in the locale is "
<< " not alphabetic." << endl;
if ( result2 )
cout << "The character '@' in the locale is "
<< "alphabetic." << endl;
else
cout << "The character '@' in the locale is "
<< " not alphabetic." << endl;
if ( result3 )
cout << "The character '3' in the locale is "
<< "alphabetic." << endl;
else
cout << "The character '3' in the locale is "
<< " not alphabetic." << endl;
}
Ausgabe
The character 'L' in the locale is alphabetic.
The character '@' in the locale is not alphabetic.
The character '3' in the locale is not alphabetic.
Anforderungen
Gebietsschema Header: <>
Namespace: std