Я немного застрял в своем проекте.Я должен взять список слов, используя char *, попросить пользователя ввести, сколько слов он хочет, рандомизировать это количество слов и затем вывести в текстовый файл.
По сути, я бы хотел, чтобы это делалосьэто:
- Читать список слов
- Сколько слов вы хотите?(например: 50)
- Взять (50) слов случайным образом из этого списка
- Вывести в текстовый файл
Мой список выглядит примерно так:
char * words [] =
{
"Pistachio",
"Avocado",
"Salami",
"Bologna",
};
И этот список можно продолжить ....
Я использовал это, чтобы определить количество элементов в массиве:
int array_size = sizeof ( words ) / sizeof ( words [0] );
и применить его к этому:
cout << words[rand()%26] << endl;
Я уже настроил его, чтобы пользователь мог сообщить программе, сколько слов он хочет, но я не могу заставить его выбрать это число и применить его к списку.Все, что я пробовал, заканчивалось только одним случайным словом, выводимым в текст.Я действительно плохо использую случайную функцию, я не думаю, что я использую ее вообще!Любая помощь будет принята с благодарностью.