Использование распределения динамической памяти для массивов

Как я должен использовать динамическое распределение памяти для массивов?

Для Вот пример следующего массива, в котором я читаю отдельные слова из файла .txt и сохраняю их слово за словом в массиве:

Код:

char words[1000][15];

Здесь 1000 определяет количество слов, которое может сохранить массив, и каждое слово может содержать не более 15 символов.

Теперь я хочу, чтобы эта программа динамически выделяла память для количества слов, которые она считает. Например, файл .txt может содержать слова больше 1000. Теперь я хочу, чтобы программа подсчитывала количество слов и соответствующим образом выделяла память.

Поскольку мы не можем использовать переменную вместо [1000], я совершенно непонятно, как реализовать мою логику. Пожалуйста, помогите мне в этом отношении.

12
задан Jigar Joshi 9 January 2011 в 20:13
поделиться