Я пытаюсь преобразовать строку в целое число. Я использовал atoi, но есть некоторые ограничения, поэтому я начал использовать strtol, который работает отлично. Однако я хотел бы узнать больше о *temp и &temp (у меня есть Google, и я узнал, что это временное пространство для хранения), но хотел бы узнать разницу и когда какое использовать.
char *temp;
int m = strtol (argv[1],&temp,10);
if (*temp != '\0')
Подробнее здесь: https://stackoverflow.com/questions/601 ... -temp-in-c