Мой Требование:«символьный массив» целых чисел к «Integer» массив
Принимая некоторые (неизвестное число) целых чисел в качестве входных данных от пользователя и хранить их в числовом массиве.
Например: вход: 25 3 4 78. Я хочу, чтобы хранить в числовой массив, скажем num
в
num[0] = 25
num[1] = 3
num[2] = 4
num[3] = 78
. . .
Что я сделал:
Хранится вход в массив символов.
получает (а); // принимает данные из командной строки и сохраняет в строке
Затем я пытаюсь найти пробелы и отдельные символы, но оказывается, что
double digit number(say,25)
хранится как2
и5
, но не как25
.
Как это достичь?
'gets()' is ** evil **, вместо этого используйте 'fgets()'. #offtopic –
показать свои усилия – snr
@itsnotmyrealname Я считаю, что в этом случае объяснение моей проблемы говорит более четко, чем мой код. – Nikhil