150得票3回答
从标准输入读取数据时压缩文件

在Linux中,是否有可能在从标准输入读取数据时对数据进行压缩(创建一个压缩归档文件)?

149得票8回答
Node.js如何从标准输入读取按键输入

在运行中的Node.js脚本中,是否有可能监听输入的按键事件?如果我使用process.openStdin()并监听其'data'事件,那么输入会被缓存直到下一个换行符,就像这样:// stdin_test.js var stdin = process.openStdin(); stdin.o...

144得票6回答
检测stdin是终端还是管道?

当我在终端上执行 "python" 命令时,没有任何参数的情况下,它会打开 Python 交互式 shell。 当我在终端上执行 "cat | python" 命令时,它不会启动交互模式。不知何故,在未收到任何输入的情况下,它已经检测到它连接到了一个管道。 如何在 C、C++ 或 Qt 中...

122得票14回答
如何在C语言中从控制台读取一行?

在C语言控制台程序中,读取完整行的最简单方法是什么?输入文本的长度可能不固定,我们无法对其内容作出任何假设。

118得票5回答
如何将输入导入到Bash while循环中并在循环结束后保留变量

Bash 允许使用以下命令:`cat <(echo "$FILECONTENT")`。此外,Bash 还允许使用:`while read i; do echo $i; done </etc/passwd`。结合前两者,可以使用下面的命令:`echo $FILECONTENT | w...

114得票20回答
如何在C语言中清空输入缓冲区?

我有以下的程式: int main(int argc, char *argv[]) { char ch1, ch2; printf("Input the first character:"); // Line 1 scanf("%c", &ch1); ...

113得票6回答
如何向Python子进程的标准输入(stdin)写入数据?

我正在尝试编写一个Python脚本,启动一个子进程并将其写入到标准输入(stdin)。如果子进程崩溃,我还想确定要采取的操作。 我试图启动的进程是一个名为nuke的程序,它有自己内置的Python版本,我想向这个版本提交命令,并告诉它在命令执行完后退出。迄今为止,我已经解决了如下问题:如果我...

102得票7回答
使用 fflush(stdin)

在快速谷歌搜索“fflush(stdin)”以清除输入缓冲区时,会出现许多网站警告不要使用它。但这正是我的计算机科学教授教我们做的。 使用fflush(stdin)有多糟糕?即使我的教授在使用它,并且似乎无瑕地工作,我真的应该避免使用它吗?

102得票6回答
在Windows PowerShell中重定向标准输入/输出

如何在Windows PowerShell中重定向标准输入/输出? 在Unix上,我们使用:$./program <input.txt >output.txt 我该如何在PowerShell中执行相同的任务?

96得票7回答
从标准输入读取一个整数。

如何使用Go语言的fmt.Scanf函数从标准输入获取整数输入? 如果不能使用fmt.Scanf,那么读取单个整数的最佳方法是什么?