stdin 相关问题

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

将字符串发送到标准输入

有没有办法在 bash 中有效地做到这一点: /我的/bash/脚本 < echo 'This string will be sent to stdin.' I'm aware that I could pipe the output from the echo such as this: echo 'This string...

回答 8 投票 0

C 中的 cin.ignore() 相当于什么?

我知道C++流函数是建立在C的stdio库之上的。 我必须在 C 中做什么才能获得与 cin.ignore(n) 相同的结果? 例如,我应该使用 stdio 函数 fseek(stdi...

回答 3 投票 0

从 python 子进程调用 bash 维护上下文,返回结果并打印到屏幕

我有一个向 bash 发送语句的函数。它将输出实时打印到控制台并返回值。它工作完美,看起来像这样: def call_in_bash(语句):

回答 1 投票 0

仅当通过标准输入给出 EOF (Ctrl+D) 时才退出内循环

我的程序有一个主while循环作为主要逻辑,还有一个内部while循环用于运行“命令函数”的逻辑。当位于内部 while 循环内部时,我希望 EOF (Ctrl + D) 退出

回答 1 投票 0

Java:仅当通过标准输入给出 EOF (Ctrl+D) 时才退出内循环

我的程序有一个主while循环作为主要逻辑,还有一个内部while循环用于运行“命令函数”的逻辑。当位于内部 while 循环内部时,我希望 EOF (Ctrl + D) 退出

回答 1 投票 0

如何用 C 语言编写使用 stdin 和 stdout 的 BASH 命令

我想编写一个程序,在其中编译C程序,并将其保存在BASH识别程序的位置(/ usr / bin或其他地方)。 对于使用我想在终端中运行 $ c_programme 我想编写一个程序,在其中编译 C 程序,并将其保存在 BASH 识别程序的位置(/usr/bin 或其他地方)。 对于使用,我想在终端中运行 $ c_programme <file_input> | <programme_to_pipe_stdout> 我可以看到,通过 popen() 函数,我可以使用 ffmpeg 来处理视频: FILE *pipein = popen("ffmpeg -i teapot.mp4 -f image2pipe -vcodec rawvideo -pix_fmt rgb24 -", "r"); FILE *pipeout = popen("ffmpeg -y -f rawvideo -vcodec rawvideo -pix_fmt rgb24 -s 1280x720 -r 25 -i - -f mp4 -q:v 50 -an -vcodec mpeg4 output.mp4", "w"); 但是上面的teapot.mp4已经在代码中指定了,在BASH中运行程序时并没有输入到C程序中。如何在 C 代码中创建一个从 shell 读取的变量? 同样,我不想输出到文件,我只想输出到stdout,这样我就可以通过管道传输它。我该怎么做? 谢谢! 如何在 C 代码中创建一个从 shell 读取的变量? C 程序可以通过将 main 声明为 int main(int argc, char *argv[]) 来获取在命令行上传递给它的参数,其中 argv[0] 指的是程序名称,argv[1] 是第一个参数,argv[2] 是第一个参数。第二个,依此类推,直到 argv[argc-1]。结束也由 argv[argc] 表示为空指针。 例如这个程序的输出: #include <stdio.h> int main(int argc, char *argv[]) { for (int i = 0; i < argc; ++i) printf("argv[%d] = %s.\n", i, argv[i]); } 当执行为foo Argument1 Argument2时是: argv[0] = foo. argv[1] = 参数 1。 argv[2] = 参数 2。 同样,我不想输出到文件,我只想输出到stdout,这样我就可以通过管道传输它。我该怎么做? 使用 printf、puts 或 putchar。

回答 1 投票 0

对于标准输入中的所有行,删除每行中同一位置出现的连续空格

git log 命令,改编自 https://stackoverflow.com/a/9074343/13430450 并由 $ git log --graph --abbrev-commit --decorate --format=format:'%>|(33)%C(粗体蓝色)%h%C(重置)%<(60,

回答 1 投票 0

如何从 stdin 读取超过 4096 个字节,并复制粘贴到 Linux 上的终端?

我有这个代码: 导入系统 binfile =“数据.hex” print("粘贴 ascii 编码数据。") 行= sys.stdin.readline() b = bytes.fromhex(行) 打开(binfile,“wb”)作为...

回答 1 投票 0

如何从 stdin 读取超过 4096 字节?

我有这个代码: 导入系统 binfile =“数据.hex” print("粘贴 ascii 编码数据。") 行= sys.stdin.readline() b = bytes.fromhex(行) 打开(binfile,“wb”)作为...

回答 1 投票 0

如何让ssh从stdin接收密码

如何让 SSH 从 stdin 读取密码,默认情况下它不会这样做?

回答 9 投票 0

使用Python时如何从Visual Studio中的stdin读取?

我已经为大学任务工作了几个小时了。我花了一个小时来解决实际问题,其余的则试图实现我所要求的目标: python 脚本需要通过

回答 1 投票 0

更好的方法来替换不必要的 scan.nextLine();找到 StdIn 字符串?

我一直在解决 HackerRank 问题,并在向任何社区寻求帮助之前始终尝试研究解决方案。虽然我设法让当前的工作正常工作,但我觉得...

回答 6 投票 0

清除标准输入缓冲区(内存占用)

我的应用程序的用户被要求输入密码才能启动它。要获取密码,我只需使用: 字符c; std::字符串密码; while ... // 直到条目结束 { c = fgetc(std...

回答 4 投票 0

在 Linux 上的 C 语言中,我将如何使用 2 个程序,后者使用 stdout 将文本数据发送到第一个显示的程序?

我正在Linux上用C语言编写一个简单的即时通讯程序。 现在我有一个程序将套接字绑定到本地计算机上的端口,并侦听另一个程序发送的文本数据...

回答 3 投票 0

python 3 子进程错误(以字节为单位)

很好,我线程的输出有点问题,我输入unicode或者我认为不让我将其转换为utf-8,这是代码: 导入子进程、系统、时间 字符串 = b'目录' 过程...

回答 1 投票 0

在 Git Bash 中,如何修复“stdin 不是 tty”错误?

我在 Windows 10 上使用 Git Bash。我想导入一个 SQL 文件以在我的 PostGres 12 本地数据库中运行。我尝试了下面的 $ PGPASSWORD=$DB_PASSWORD psql -U${DB_USER} $DB_NAME < scripts...

回答 2 投票 0

有没有一种 Rust 方法可以在尝试读取 STDIN 缓冲区之前检查它是否为空?

我希望我的应用程序能够通过 source > my_app 从重定向的文件流读取输入,但我不希望它在没有重定向的情况下要求用户输入。 C 提供...

回答 4 投票 0

通过命令行运行时如何确定过程是否将文件传递到标准输入

通过命令行运行程序,将其指向输入文件,如下所示 _progres -b -p 测试.p < test.txt I can read the contents of test.txt into test.p with a simple def var...

回答 3 投票 0

如何让StdIn.isEmpty()返回true?

我正在使用算法 Coursera 算法课程中提供的普林斯顿库中的 StdIn.isEmpty() 方法,但对其工作原理感到困惑。我有声明 而 (!StdIn.isE...

回答 4 投票 0

如何将 linux 'file' 命令应用于程序的输出(STDOUT)以确定其文件类型

我想确定程序 STDOUT 输出内容的文件类型(无需先将输出保存到文件) 即,理论上,我想运行: myprogram |文件 然而,`/我们...

回答 1 投票 0

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