Лично для простоты и, вероятно, скорости я бы выделил большой буфер с пространством для массива размером «4 294 967 295» и «,» для каждого элемента. Хотя при создании списка это не экономит место!
Тогда я бы вставил туда целые числа и добавил "," ко всем элементам
Наконец-то я бы перераспределил указатель так, чтобы он занимал не больше места, чем требовалось. (размер = strlen)
sprintf: в случае успеха возвращается общее количество написанных символов. В это число не входит дополнительный нулевой символ, автоматически добавляемый в конец строки.
Вот как вы отслеживаете, где находится strcpy в строке. :)
Надеюсь, это поможет! :)
И если вы просто хотите распечатать их, посмотрите другие ответы. (для цикла и printf)