Si sono funzioni standard, atoi mi pare in stdlib.h, e isdigit in ctype.h; se hai una stringa come array di caratteri la fine della stringa è segnalata dal carattere nullo, ovvero '\0'.
Per consultare la reference delle funzioni c/c++:
http://www.cplusplus.com/ref/
http://www.cppreference.com/