【发布时间】:2018-12-24 16:47:11
【问题描述】:
【问题讨论】:
-
请在问题中包含您的代码,而不是发布指向它的链接(更糟糕的是,链接到它的 图像)。
-
(也包括输入(使其成为引号):您是否要输入 4 位 x 值?))
-
对不起,有些人只知道搁置或删除。尝试帮助某人。
标签: c input user-input
【问题讨论】:
标签: c input user-input
当两个数字 12 已被读取时,停止扫描 %2d 指令。留下“3”作为输入流中的下一个字符。
然后格式字符串中的空格字符表示跳过空格字符(空格、制表符等),如果有的话。没有,所以“3”仍然是输入流中的下一个字符。
然后%d 说明符导致读取十进制整数,因此将 34 分配给 y。
如果您希望跳过扫描x 后剩余的数字,您可以使用%*[0-9] 扫描并忽略数字,直到看到非数字。如%2d%*[0-9] %d %*f %5s。
【讨论】: