我如何生成例如100个随机字母(大写字母)并保存到C中的文本文件中? 我读了rand()和srand()函数来生成随机数。但对于信件,我不知道我能做什么:(
答案 0 :(得分:2)
如果r
是0..25
范围内的随机数,则'A'+r
是随机大写字母。
答案 1 :(得分:0)
阅读有关在C中生成随机数和文件I / O的教程。
有几种方法可用于生成随机数,最简单的方法是rand()
。
http://www.cplusplus.com/reference/cstdlib/rand/
对于文件I / O
http://www.cprogramming.com/tutorial/cfileio.html
阅读这些并尝试你的要求。这应该可以帮助您解决问题。
答案 2 :(得分:0)
提示:
fopen(file, "w")
(rand() % 26)
100次,fputc('A' + your_random, file)
fclose(file)
在这种情况下,您将获得0到25之间范围内的伪随机整数。