mình đang tìm 1 hàm kiểm tra xem kí tự có phải là số tự nhiên hay không trong c++
có ai biết không ?
mình đang tìm 1 hàm kiểm tra xem kí tự có phải là số tự nhiên hay không trong c++
có ai biết không ?
Bạn mới chuyển sang học về C/C++ à… Bên Pascan có khái niệm mã Ascii của 1 kí tự không bạn…
ý mình là có cách nào để kiểm tra kí tự có phải là 1 số tự nhiên ko ?
Viết luôn cái hàm cho nhanh
bool Check_STN(char s)
{
if (s >= '0' && s <= '9')
return true;
return false;
}
có hàm isdigit(char) trong đó
http://www.cplusplus.com/reference/cctype/isdigit/
còn nhiều hàm kiểm tra ký tự là loại gì lắm:
http://www.cplusplus.com/reference/cctype/
return s >= ‘0’ && s <= ‘9’
luôn, khỏi cần if làm gì.
Ừ. Vậy hay hơn. Tks bác chỉ bảo
Dùng scanf(%[0-9]*d)