При использовании atoi
в C я пытаюсь преобразовать массив чисел char
в int
. У меня есть номер 0
на моем номере, и они не сохраняются, когда я распечатываю номер позже.
char num[] = "00905607";
int number;
number = atoi(num);
printf("%d", number);
Вывод этого будет 905607
, и я бы хотел, чтобы оно было 00905607
.
Есть идеи?