gpt4 book ai didi

C 编程 - 表达式?

转载 作者:行者123 更新时间:2023-11-30 14:51:32 27 4
gpt4 key购买 nike

我无法理解以下 C 编程代码。为什么这个函数在我的程序中很重要?我说的是[A-Za-z.......] 。抱歉,如果这是一个愚蠢的问题。感谢您的帮助。

int readResults(loebsdata2017 *results, FILE *fp){

return fscanf(fp, "%[^ ] \"%[A-Za-z \' -]\" %d %[A-Z] %[A-Z] %s %s ", results->loebsnavn, results->rytternavn,
&results->rytteralder, results->rytterhold, results->nationalitet,
results->rank, results->tid);
}

最佳答案

fscanf 的第二个参数是正在扫描的内容的格式。这种类型的格式存在于许多类似的函数中,例如 printfscanf 等。

要了解有关此格式的更多信息,请输入以下命令查看 Linux 中的手册页:

man fscanf

在终端上。如果在 Windows 中,请检查其 manual pages .

关于特定的 %[A-Za-z\' -] 意味着识别从 A 到 Z、a 到 z、空格、' 或 - 的任何内容。

关于C 编程 - 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com