在"Scanf"中观察到的新事物

1 c programming-languages

通常,'scanf'语法通常显示为scanf(,arg1,arg2,arg3,...);

但即使格式字符是%d,%s,%c ...,但我注意到一个新的格式字符,如

程序代码中的"%[^ \n]"为scanf("%[^ \n]",ptr),"%[^ \n]"指定了什么,是一个新的格式字符

如果这个问题不合适,我很抱歉,非常感谢

Blr*_*rfl 5

这不是新的; 它是标准C的一部分.您将在scanf手册页POSIX标准的这一部分找到它所讨论的内容.