我正在为我的编程课编写期末项目。基本上,我正在尝试编写一个“幻想曲棍球”程序,允许用户输入球队数量、球队名称,然后根据 NHL 球员模拟选秀。该程序应该模拟草稿。每个团队将起草以下内容:
2 Centers
2 Left Wingers
2 Right Wingers
4 Defensemen
2 Goalies
4 Benched Players
Total: 16 Players per team.
我需要帮助的是让程序提取 NHL 每支球队的名单。我尝试使用数组和函数手动存储每个团队,但我觉得有更简单的方法吗?也许有一种方法可以从网站或我存储的文件中提取名册?就像 Excel 文件一样?
以下是我目前存储它们的方式:
void detroitRedWings() {
char *detRedWingsNames[] =
//Player Names
{"Justin Abdelkader", "Joakim Andersson", "Daniel Cleary", "Pavel Datsyuk", "Danny DeKyser", "Jonathan Ericsson", "Johan Franzen", "Luke Glendening", "Jonas Gustavsson", "Darren Helm", "Jimmy Howard", "Tomas Jurco", "Jakub Kindl", "Niklas Kronwall", "Brian Lashoff", "Drew Miller", "Petr Mrazek", "Gustav Nyquist", "Kyle Quincey","Stephen Weiss", "Henrik Zetterberg", "\0"};
char *detRedWingsNumbers[] =
//Player Numbers
{"8", "18", "17", "13", "65", "52", "93", "41", "50", "43", "35", "26", "4", "55", "23", "20", "34", "14", "27","15", "2", "21", "90", "40", "\0"};
char *detRedWingsPOS[] =
//Player Positions
{"LW", "C", "RW", "C/LW", "D", "D", "RW", "C", "G", "C", "G", "RW", "D", "D", "D", "LW", "G", "RW", "D", "C", "D", "LW", "C", "C", "\0"};
}
必须有一种更简单的方法来存储 30 个团队!!如果是这样,有人可以帮我做到这一点吗?
我一直在使用这个网站:http://www.hockey-reference.com/teams/DET/2015.html
要填充数组,程序本身是否有办法拉出名册并将其存储在数组中?
最佳答案
如果您想使用HTTP请求以编程方式从 C 程序获取某些网页,您将需要一个 C HTTP 客户端库。相反,如果您希望 C 程序充当某些专门的 Web 服务器,则需要一个 C HTTP 服务器库。
我推荐:
关于c - 如何用 C 语言从网站或文件上传球队名单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27410907/