-1

たとえば、100 個のランダムな文字 (大文字) を生成して C のテキスト ファイルに保存するにはどうすればよいですか?
乱数を生成するための rand() および srand() 関数を読みます。でも手紙の場合は、どうすればいいのかわからない:(

4

3 に答える 3

2

rが の範囲の乱数である場合0..25'A'+rはランダムな大文字です。

于 2013-03-04T10:38:53.873 に答える
0

ヒント:

  1. fopen(file, "w")
  2. (rand() % 26)100回とfputc('A' + your_random, file)
  3. fclose(file)

この場合、0 から 25 の範囲の疑似乱数の整数を取得します。

于 2013-03-04T10:43:41.803 に答える
0

C での乱数の生成とファイル I/O に関するチュートリアルを読んでください。

乱数を生成するために使用できるいくつかの方法がありますrand()

http://www.cplusplus.com/reference/cstdlib/rand/

ファイル I/O の場合

http://www.cprogramming.com/tutorial/cfileio.html

これらを読んで、あなたが尋ねたことを試してください。それはあなたの解決策を得るはずです。

于 2013-03-04T10:37:06.297 に答える