#include <iostream>

bool is_number(char const * s) {
	if (!s || !*s) 
		return false;	// нуллптр и пустая строка не число нихуя!
	
	while (*s >= '0' && *s <= '9')
		++s;
		
	return !*s;
}

int main() {
	std::cout << std::boolalpha
		<< is_number("625462345") << std::endl
		<< is_number("625f62345") << std::endl
		<< is_number("") << std::endl
		<< is_number("000000000000000") << std::endl
		<< is_number(NULL) << std::endl;
	return 0;
}