C - 从文件中选择随机字符串

问题描述 投票:-2回答:1

对于家庭作业,我正在使用一些功能编写C语言的员工数据库。我差不多完成了,我已经做了一些奖金,但我想再做一次。一开始我生成随机员工(使用结构),但他们的名字只是随机的“字符”。

我想选择随机名称,但我想避免大量的名字,因为我不认为它这么好。我想使用名称的names.txt文件,并从该文件中选择随机名称。如果您对选择随机实名有任何不同的想法,欢迎您。

我不发布代码,因为我只选择名称的这一部分有问题,我现在没有这个小部分。

我尝试了一些东西,但我只能打印或保存此文件中的“字符”,但我只需要特定的随机字符串。

c string file random names
1个回答
0
投票

所以你想使用txt文件,以便用文本编辑器编辑它?如果是这样,您可以手动格式化它,如下所示:

乔,迈克,乔治,

现在你可以找到随机数(在0和文件中的字符数之间)并跳转到该文件的那个字段,然后增加该数字,直到它指向大字母。然后你只需通过char读取char,将它放在一个数组中,直到找到指示名称结束的逗号。

你也可以在没有任何文件的情况下更简单一些 - 你可以在代码中创建名称数组并从那里读取,只有你在编译后才能选择更改它。

我希望我理解你的问题,我很乐于助人,这是我的第一个答案:)

© www.soinside.com 2019 - 2024. All rights reserved.