对于家庭作业,我正在用 C 语言编写具有一些功能的员工数据库。我快完成了,我已经完成了一些奖金,但我想再做一项。一开始我生成随机员工(使用结构),但他们的名字只是随机“字符”。
我想选择随机名称,但我想避免使用大量名称,因为我认为它不太好。我想使用具有名称的名称.txt 文件,并从此文件中选择随机名称。如果您对选择随机实名有什么不同的想法,欢迎您。
我不会发布代码,因为我只在选择名称的这部分遇到问题,而我现在在这一小部分中没有任何内容。
我已经尝试过一些方法,但我唯一能做的就是从此文件中打印或保存“字符”,但我只需要特定的随机字符串。
最佳答案
所以您想使用 txt 文件以便可以使用文本编辑器对其进行编辑?如果是这样,您可以手动将其格式化为如下所示:
乔, 麦克风, 乔治,
现在你也许可以找到随机数(在 0 和文件中的字符数之间)并跳转到文件的该字段,然后增加该数字直到它指向大字母。然后你只需逐个字符地读取,将其放入数组中,直到找到表示名称结束的逗号。
您还可以在没有任何文件的情况下做得更简单 - 您可以在代码中创建名称数组并从那里读取,唯一的事情是您在编译后无法选择更改它。
我希望我理解你的问题并且我很有帮助,这是我在这里的第一个答案:)
关于C - 从文件中选择随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55524804/