Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

iswalpha() function in C++ STL


iswalpha() function ใน C++ STL ใช้ตรวจสอบว่า wide character ที่กำหนดเป็นตัวอักษรหรือไม่

Algorithm

Begin
Initializes the strings.
Call function iswalpha(str) to check whether it contains alphabet or not.
If it contains alphabet, then value will be returned otherwise zero will be returned.
End

ตัวอย่างโค้ด

#include <cwctype>
#include <iostream>
#include <cwchar>
#include <clocale>
using namespace std;
int main() {
    setlocale(LC_ALL, "ab1234");
    wchar_t s[] = L"a%$^^&)";
    bool flag = 0;
    for (int i=0; i<wcslen(s); i++) {
        if (iswalpha(s[i])) {
            flag = 1;
            break;
        }
    }
    if (flag)
        wcout << s << L" contains alphabets";
    else
        wcout << s << L" doesn't contain alphabets";
    return 0;
}

ผลลัพธ์

a%$^^&) contains alphabets