Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

iswdigit() ฟังก์ชันใน C/C++


ฟังก์ชัน iswdigit() เป็นฟังก์ชันในตัวใน C/C++ ตรวจสอบว่าตัวอักษรกว้างเป็นตัวเลขทศนิยมหรือไม่ มีการประกาศในไฟล์ส่วนหัว "cwctype" ในภาษา C ++ ในขณะที่ "ctype.h" ในภาษา C ใช้อักขระตัวเดียวซึ่งเรียกว่าอักขระแบบกว้าง

อักขระตั้งแต่ 0 ถึง 9 จัดเป็นตัวเลขทศนิยม หากอักขระแบบกว้างไม่ใช่ตัวเลข จะคืนค่าศูนย์ (0) หากอักขระเป็นตัวเลข จะคืนค่าที่ไม่ใช่ศูนย์

นี่คือไวยากรณ์ของ iswdigit() ในภาษา C++

int iswdigit(ch)

นี่คือตัวอย่าง iswdigit() ในภาษา C++

ตัวอย่าง

#include #include ใช้เนมสเปซ std;int main() { wchar_t c1 ='!'; wchar_t c2 ='8'; if (iswdigit(c1)) wcout < 

ผลลัพธ์

<ก่อน>! , อักขระไม่ใช่ตัวเลข8 , อักขระเป็นตัวเลข