Nella libreria standard, che io sappia non esiste (può essere che sbaglio). Puoi però cercare di risolvere con una di queste due:

stringa -> long = long strtol(const char *s, char **endptr, int radix);


stringa -> unsigned long = unsigned long strtoul(const char *s, char **endptr, int radix);

Spero ti serva.

Max