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 das getestet werden Alphaordnungselement enthält.
Rückgabewert
true, wenn das Element, das getestet wird, alphabetisch ist; false, wenn nicht ist.
Hinweise
Die Vorlagenfunktion gibt use_facet<ctype<CharType> >(_Loc).is(ctype<CharType>::alpha, _Ch) zurück.
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;
}
Output
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
Header: <locale>
Namespace: std