30/09/2018, 17:53

Hàm kiểm tra kí tự có phải là số tự nhiên

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 ?

Ngo Dinh Quyen viết 19:58 ngày 30/09/2018

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…

Trung Pham viết 20:06 ngày 30/09/2018

ý mình là có cách nào để kiểm tra kí tự có phải là 1 số tự nhiên ko ?

Nguyễn Duy Khánh viết 20:08 ngày 30/09/2018

Viết luôn cái hàm cho nhanh

  bool Check_STN(char s)
    {
    	if (s >= '0' && s <= '9')
    		return true;
    	return false;
    }
viết 20:01 ngày 30/09/2018

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/

viết 20:01 ngày 30/09/2018

return s >= ‘0’ && s <= ‘9’

luôn, khỏi cần if làm gì.

Nguyễn Duy Khánh viết 19:56 ngày 30/09/2018

Ừ. Vậy hay hơn. Tks bác chỉ bảo

Tynk Huynk viết 20:04 ngày 30/09/2018

Dùng scanf(%[0-9]*d)

Bài liên quan
0