В чем разница между atol() и strtol()?
Согласно их справочным страницам, они, похоже, имеют тот же эффект, что и соответствующие аргументы:
long atol(const char *nptr);
long int strtol(const char *nptr, char **endptr, int base);
В обобщенном случае, когда я не хочу использовать аргумент base
(у меня есть только десятичные числа), какую функцию я должен использовать?