programming-languages - 在 "Scanf"中观察到一个新事物

标签 programming-languages c

通常“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/

相关文章:

c - 什么解释了 C 编译器 w.r.t 字符串初始化的这种行为?

c - 为什么我的最小值和最大值为 0?

haskell - 在 Haskell 之后学习什么语言?

c# - A==B 与 B==A,有什么区别

programming-languages - 将异常用于非错误目的

programming-languages - 语句和关键字有什么区别?

c - C 中输入数字的平均值 - 总和始终为 0

c - Gtk 找不到 "<config.h>"

java - 面向对象编程中的访问修饰符

c - 关于使用数组和位 vector 的集合