Я хотел бы создать массив в C, который динамически растет и хранит строки. И хотел бы указать этот массив указателем. Как мне это сделать? Любые предложения будут высоко оценены. Поток программы, которую я хочу сделать, выглядит следующим образом:
program takes input say int i =5;
create an string array of length 5
insert the string into the array.
suppose x1,x2,x3,x4,x5
and i want that array to be pointed by the const char pointer
[EDIT]
Здесь я хотел бы прояснить мою проблему. Я приму входные данные как количество символов, которые я должен сохранить. Если я принимаю ввод за 5, то моя программа должна сгенерировать пять символов, и он должен быть сохранен в массив, а затем этот массив должен быть указан указателем.
Как я подхожу:
Я беру массив указателей. Каждый указатель будет указывать на строку с двумя элементами. Первый элемент останется одинаковым для всех. Следующий элемент в каждой итерации должен увеличиваться на единицу и заканчиваться вводом i
, который я взял ранее. Моя проблема заключается в сохранении значения счетчика в виде символа.
Я не так привык к C. Ожидаю некоторой помощи.
Спасибо