виде массива строк?
У меня есть массив чисел, я хочу перевести число, в строку с форматированием и передать этой функции в виде аргумента массив строк, получается
Так, и в чем проблема?
https://t.me/supapro/745622 ровно в этом
Дак у тебя int или int[]?
Мой код не работает: char *buffer[512]; for (int iIndex = 0; iIndex < 16; ++iIndex) { for (int jIndex = 0; jIndex < 16; ++jIndex) { int calculatedIndex = iIndex * 16 + jIndex; sprintf(buffer[calculatedIndex], "0x%x\n", int_array[calculatedIndex] - 48); // SG Error } } ft_table_write(table, 16, 16, buffer); int_array[calculatedIndex] - 48 - хитрый способ каста char в int
Потому что ты пишешь по указателю который ни на что не указывает
Я уже закончился, так что без идей, как исправить
Тебе надо пройтись по buffer и малокнуть ему каждый указатель на размер будущих строк
Больно, а на стеке никак ?
Что больного?
Что мне потом в цикле это бежать освобождать
Ну и что, не страшно
Да, помогло, данке
Обсуждают сегодня