问题标签 [input]

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.

0 投票
12 回答
1298781 浏览

python - 如何提示用户输入和读取命令行参数

我如何拥有一个 Python 脚本,a) 可以接受用户输入以及如何制作它 b) 如果从命令行运行,则读取参数?

0 投票
3 回答
1896 浏览

c++ - 在 Python 中,您如何使用诸如 C++ 的标记化输入?

C++中,我可以接受这样的输入:

并且a可以intb可以float,并且可以是任何东西......我如何在pythonc中做同样的事情?

input()而且raw_input(),我使用它们的方式似乎并没有给我想要的结果。

0 投票
5 回答
1500 浏览

input - 如何在 D 编程语言 + Tango 中抓住单键?

我读了这篇文章并尝试用 D 编程语言做练习,但在第一个练习中遇到了问题。

(1) 在无限循环中显示一系列数字(1,2,3,4,5....等)。如果有人按下特定键(比如 ESCAPE 键),程序应该退出。

当然无限循环不是什么大问题,但其余的都是。我怎样才能在 D/Tango 中抓住一个关键点?在探戈常见问题解答中,它说使用 C 函数 kbhit() 或 get(),但据我所知,这些不在 C 标准库中,也不存在于我用来编程的 Linux 机器附带的 glibc 中。

我知道我可以使用一些 3rd 方库,例如ncurses,但它和 kbhit() 或 get() 有同样的问题,它不是 C 或 D 中的标准库,也没有预安装在 Windows 上。我希望我可以只使用 D/Tango 来完成这个练习,并且可以在 Linux 和 Windows 机器上运行它。

我怎么能做到?

0 投票
5 回答
22584 浏览

html - 替换html中文件浏览按钮的最佳方法是什么?

我知道当您使用input带有type="file.

我不确定什么是最好的方法,所以如果有人有这方面的经验,请贡献。

0 投票
11 回答
287666 浏览

c# - 确定文本文件中的行数

有没有一种简单的方法可以以编程方式确定文本文件中的行数?

0 投票
5 回答
16151 浏览

c++ - 让 cin 读取返回字符的 C++

我想知道如何使用cin,以便如果用户没有输入任何值而只是推动ENTER将其cin识别为有效输入。

0 投票
1 回答
405 浏览

c++ - 读取一些整数,然后在 C++ 中读取一行文本

我正在读取 C++ 程序中的输入。首先是一些整数,然后是一个字符串。当我尝试使用 读取字符串时getline(cin,stringname);,它不会读取用户键入的行:相反,我得到一个空行,从用户Enter在键入整数后按下时开始。

如何清除cin(cin.clear()不起作用) 以使字符串不会用“enter”键填充自己?

这是一个正常的输入接收,代码顶部没有什么特别的,我遇到了这样的问题,但我忘记了我需要清除的解决方案,cin这样字符串就不会被“enter”键填充。

0 投票
4 回答
5375 浏览

java - 模拟 java.util.Scanner 的用户输入

我正在用 Java 编写游戏,我希望用户能够从命令行和我的 GUI 提供输入。目前,我使用这种方法来获取输入:

我想继续使用它,但也让 mousePressed 事件模拟用户实际输入他们的输入。它的解决方案效率不高,但在我的应用程序中很有意义。所以问题是:如何模拟用户从代码端输入 System.in?

0 投票
3 回答
1639 浏览

c - 如何在 unix 控制台应用程序中捕获单个击键而不阻塞?

我有一个用 C 编写的非常简单的 TCP 服务器。它无限期地运行,等待连接。在 Windows 上,我select用来检查套接字上的活动,如果没有,我有以下代码允许我通过按键盘上的“q”退出:

这在 unix 上不起作用,因为kbhit不存在并且getch工作方式不同。我找到了一些用于更改终端设置并允许逐个字符输入的示例代码。tcsetattr调用 init 函数后,我打开 /dev/stdin (使用O_NONBLOCK)并读取一个字符,但read( f, &c, 1 )会阻塞直到命中一个字符。

我想我可以生成一个单独的线程并让它无限期地等待,然后如果用户点击“q”,则向第一个线程发出信号,但这似乎有点笨拙。肯定有更简单的方法吗?

0 投票
2 回答
4098 浏览

windows - 如何在不触发 LLMHF_INJECTED 标志的情况下发送鼠标/键盘输入?

目前我使用该SendInput()功能,但如果您安装低级鼠标钩子,LLMHF_INJECTED则设置表示输入已注入流中。有没有办法发送鼠标和键盘输入,所以LLMHF_INJECTED没有设置?