问题标签 [scanf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - scanf() 是如何工作的?
在 Windows 上,
计算机跳过从控制台检索字符,因为 '\n' 仍在缓冲区中。但是,我发现下面的代码运行良好。
就像上面的情况一样,'\n' 保留在缓冲区中,但是为什么这次 scanf 成功地从控制台获取了字符串?
php - 在 PHP sscanf 中转义点?
这不起作用:
虽然这样做:
任何建议都非常感谢。谢谢。
c - 如何使用 sscanf() 解析 C 中的 URL?
这是我的 C 代码,它从文件中读取 URL 列表,并尝试分离 URL 的各个部分。这只是粗略的解析,我不关心特殊情况。我猜 sscanf() 语句有问题;当我运行它时,我得到“分段故障”。此外,完整的 url 被分配给“proto”字符串。
c - 如何使用scanf检测C中的运算符与int?
如何在我的 RPN 计算器中读取以下输入,以便无论顺序如何都能找到运算符?
2
2+
4
截至目前,我的 scanf 只看到字符串中的第一个字符,我只能这样做:
2
2
+
4
我也在尝试为整数与浮点模式添加一个选项。(例如,当输入“i”时,以浮点运算,反之亦然。)
c - 什么是 scanf("%*s") 和 scanf("%*d") 格式标识符?
"%*"
scanf()中格式的实际用途是什么?如果这种格式存在,那么它背后一定有某种目的。以下程序给出了奇怪的输出。
输出:
python - Python中的sscanf
我正在寻找sscanf()
Python 中的等价物。我想解析/proc/net/*
文件,在 CI 中可以做这样的事情:
起初我想使用str.split
,但是它不会在给定的字符上拆分,而是在sep
整个字符串上拆分:
如上所述,应该返回 17。
是否有一个 Python 等价于sscanf
(不是 RE),或者标准库中有一个字符串分割函数,可以分割我不知道的任何字符范围?
c - scanf() 根据变量声明顺序重置第一个结果
为什么这不能按预期工作?
输出:
但是,如果我交换变量声明,它会起作用:
输出:
我还注意到使用int
orunsigned int
无需交换变量即可工作,但char
不需要。
我已经尝试printf("%u", louise);
在 for louise 之后放置scanf()
,并且该值已正确保存。如果我注释掉第二个scanf()
它也可以正常工作......
“问题”显示在 Windows (DevCpp) 和 Linux (kwrite + make) 上。这是编译器的错误,还是我的?
objective-c - 为什么 scanf 在这种情况下不会阻止线程输入?Objective-C
这一定很简单,但由于来自 Java 世界,在这种情况下我感觉有点不知所措。
现在,如果我只输入 'e' 或其他一些字符而没有先输入数字,程序就会像这样进入循环:
为什么 scanf 不阻塞线程并再次要求正确输入?
谢谢诺伊
c - ANSI C (ISO C90):scanf 可以读取/接受无符号字符吗?
简单的问题:scanf 可以在 ANSI C 中将“小整数”读取/接受为无符号字符吗?
示例代码 un_char.c:
编译为:
hh
ISO C90 不支持。那么这种情况下可以使用什么scanf转换呢?
c - scanf 的异常行为
想知道关于 C 的一切,你能揭开它的神秘面纱吗
我正在使用涡轮增压 C
我有这个代码
然后 scanf 不扫描 c 的值
输出为:1,2
如果我用这个
然后它扫描c的值。
输出为 1,2 1,2
相同的代码
在此段中,将显示 a 的值,但将 b 的值设置为 0
输出为 1,2 1,0
你能解释一下这两个问题的答案吗?
没有得到答案但帮助我.......