标签: c format-string
我无法理解这一行,有人可以告诉我它的作用吗?
fscanf(file_pointer, "%*[^\n]");
答案 0 :(得分:1)
从docs可能会看到:
* - 赋值抑制字符,用于不将正在读取的值赋给fscanf的任何接收参数。
*
fscanf
[^\n] - 转换说明符,它匹配除(^)新行(\n)之外的任何符号。
[^\n]
^
\n
结果,此fscanf读取所有符号,直到满足新行。