stdin 相关问题

标准输入(stdin,文件描述符0)是程序的输入流。

Linux C select:管道回显输入有效,但从键盘读取无效?

我试图理解http://beej.us/guide/bgnet/examples/select.c(包含在下面供参考)。我正在这样做: :~$ 猫 /etc/issue Ubuntu 10.04 LTS \l :~$ gcc --版本 gcc(Ubuntu 4.4.3-

回答 1 投票 0

如何让子进程使用另一个终端输入输出?

我用谷歌搜索了很多,但没有找到任何真正满足我需求的解决方案。 我需要分叉子进程来使用另一个终端的标准输入和标准输出,而不是在这里调用它的终端

回答 3 投票 0

如何在获取新输入之前清除标准输入?

我已经阅读了大约 5-10 个如何清除标准输入的不同建议,但没有一个适合我的需要。问题是 fflush(stdin) 在我的电脑上运行得很好,但不幸的是它似乎不...

回答 6 投票 0

等待 Stdin 时不调用 select 调用之前的 Printf

这是我的代码: int main() { 结构 timeval 电视; fd_set fds; 字符cmd[256]={}; int 第二 = 0, ret; printf("输入命令:"); 而(1){ 电视.tv_sec=1; ...

回答 1 投票 0

os.close(0) 和 sys.stdin.close() 之间的区别

我正在编写一些Python代码,它是从Apache调用的CGI脚本。 代码所做的第一件事是(我相信)尝试使用以下命令关闭 stdin/stdout/stderr : 对于 [0, ...

回答 2 投票 0

使用 select 从套接字和标准输入读取

我正在编写一个基于ncurses的聊天程序。起初,我只编写了网络内容(没有 ncurses),一切都工作正常,但添加图形后,我无法让客户端应用程序正常工作......

回答 2 投票 0

从 STDIN 读取和写入超过 4096 个字节

我正在尝试实现一个类似于 bash (在 C 中)中使用的文档,但我注意到我不能给它一行超过 4096 字节的行,我查了一下,这是因为最大尺寸...

回答 1 投票 0

如何检测 Windows 上的 stdin 是否有输入等待?

我想检测Windows中的stdin是否有输入等待。 我在 Linux 上使用以下通用结构: fd_set currentSocketSet; 结构 timeval 电视; 电视.tv_sec = 0; 电视.tv_usec ...

回答 3 投票 0

如何在 bash 脚本中将管道输入包装到 stdout?

我想编写一个 bash 脚本,它将用一些文本包装管道输入。 基于谷歌搜索并尝试从示例中进行选择。 这是我到目前为止所拥有的,但不起作用: #!/bin/sh 如果阅读链接/

回答 3 投票 0

有没有办法 git grep stdin?

我想使用 git grep 并从标准输入获取输入。有一个选项 --no-index 但根据文档它只允许 grep 当前目录中的文件: --无索引 在

回答 1 投票 0

Python 中的“stderr”有何意义?

我是一名编程新手,我正在尝试了解 stdin、stdout 和 stderr 的工作原理。据我了解,stdout 和 stderr 是两个不同的地方,我们可以在其中直接从程序输出。我...

回答 2 投票 0

使用 readline() 而不是 input() 时,通信 Java 和 Python 进程在一段时间后冻结

我有一个Java程序需要处理一长串输入字符串。为此,它会遍历每个字符串,将其传递给进程(Python 脚本),从进程的

回答 1 投票 0

使用 execvp 重定向标准输出

这段代码基本上是二叉树的一小部分,节点是进程,它应该按顺序遍历树,将 num1 传递到左子树等。这只是创建一个左子树......

回答 1 投票 0

tar 从文件或 STDIN 中提取 zip 存档 - 差异

训练下载并解压存档(zip 存档,由 7z 创建) 卷曲--输出-“https://host.com/archive.zip”| tar -f - -C %dest_dir% 但存档提取不完整。一些

回答 1 投票 0

如何使在终端上输入的字符立即可供程序访问(无需等待用户按“Enter”键)?

我正在编写一个 C 程序,当我在 Gnome 终端上运行该程序时,我希望我在终端上输入的每个字符都可以立即作为标准输入被我的程序访问。这个功能...

回答 1 投票 0

为什么在 SystemD 中运行的程序默认打开 STDIN?

我在 C main 方法的顶部有一个 if 语句,它检查 STDIN 是否打开。如果它打开,程序会打印错误并退出。这主要是出于文档原因。我不想...

回答 1 投票 0

Node.js 从 stdin 读取时无法读取 python 子进程 stdout

我有一个node.js脚本,它启动一个python子进程并读取它的标准输出。只要 python 进程不尝试从 stdin 读取数据,这种方法就有效。那么父进程什么也得不到...

回答 2 投票 0

在调试控制台 VScode 中使用输入(stdin)

我尝试在 VS Code 中调试一些代码。一切正常,但是当我尝试在控制台中输入某些内容时,什么也没有发生。 我的代码: #包括 #定义尺寸 20 int main() { 字符 arr[

回答 2 投票 0

通过 execvp 执行 sed 会导致其他管道被阻塞

我正在研究 fork/pipe/dup/execvp 概念,但遇到了一个小问题: 我做了一个测试 main 来执行排序并通过绑定到 STDIN 的管道手动发送一些数字,它的工作原理如下:

回答 1 投票 0

如何在输出文件中包含命令

我已经阅读了很多关于 stdin、stdout 和 stderr 的信息。我明白了机制。 但是如何将我输入的命令及其结果包含到输出文件中? 例子 如果我输入...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.