#include <iostream>
#include <stdlib.h>
int main()
{
const char s[] = "32tgf";
char* p;
long converted = strtol(s, &p, 10);
if (*p) {
std::cout << "Not a number\n";
}
else {
std::cout << "Ok.\n";
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkbGliLmg+CgppbnQgbWFpbigpCnsKCWNvbnN0IGNoYXIgc1tdID0gIjMydGdmIjsKCWNoYXIqIHA7CiAgICBsb25nIGNvbnZlcnRlZCA9IHN0cnRvbChzLCAmcCwgMTApOwogICAgaWYgKCpwKSB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJOb3QgYSBudW1iZXJcbiI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBzdGQ6OmNvdXQgPDwgIk9rLlxuIjsKICAgIH0KfQ==