私は少しプロジェクトに取り組んでいます。私はchar *を使って単語のリストを取っておき、ユーザーが望む単語の数を入力させ、その数の単語をランダム化してからテキストファイルに出力させます。 ランダム化してアイテムのリストをテキストファイルに出力します
- 読むリスト:
は基本的に私はそれがこれを行うにしたいですか? (例:50)
- テイク(50)の単語をランダムそのリストから
- 出力テキストファイルへ
私のリストは、このようなものです:
char * words [] =
{
"Pistachio",
"Avocado",
"Salami",
"Bologna",
};
そして、リストに載っています。 ...
私は、配列の要素数を決定するために、これを使用しました:
int array_size = sizeof (words)/sizeof (words [0]);
012私はすでに、ユーザーは、彼らが望むどのように多くの単語のプログラムを伝えることができるように、それが設定されているが、私はそれがその番号を選択し、それを適用するために取得することはできません cout << words[rand()%26] << endl;
:
、これに適用しますリスト。これまでに試したことのあるものは、テキストにランダムな単語を1つだけ出力したもののいずれかになりました。私は本当にランダム関数を使用することに悪いです、私はそれを正しく使用しているとは思わない!どんな助けでも大歓迎です。
ランダム関数をどのように使用しようとしたかを示すことができますか? –
int i = rand()%26; - プロジェクトが使用すると言ったものでしたが、プログラムにどのように適用するのか分かりません。私は 'サンド'を試していない。私はまだいくつかのことを試して、掘り起こしています。 – Hydlide
あなたのコードを貼り付けてください! – fileoffset