通常“scanf”语法通常显示为 scanf ( , arg1, arg2, arg3, ... ) ;
但即使格式字符是 %d、%s、%c...,但我注意到一个新的格式字符,如
程序代码中的"%[^\n]"为scanf("%[^\n]",ptr) ,"%[^\n]"是指什么,是不是新的格式字符
如果这个问题不适合这里,我很抱歉, 非常感谢
最佳答案
这不是新的;它是标准 C 的一部分。您会在 scanf
manual page 中找到它所讨论的内容。和 this part of the POSIX standard .
关于programming-languages - 在 "Scanf"中观察到一个新事物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7826014/