c - 从 stdin 向 fgets 发送任意字节

标签 c bash fgets

我使用 fgets(user_input, input_len, stdin) 提示输入用户提供的字符串。例如,我如何将十六进制\x04 表示的字节发送到程序?

最佳答案

你可以做到

$ echo -n -e '\x04' | your-program

注意:在 POSIX echo 上仅允许八进制值。

关于c - 从 stdin 向 fgets 发送任意字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36185321/

相关文章:

linux - 将参数传递给 FTP 宏

c - strtok 给出空字符串或我不知道的东西

c - 下面的 C 代码的输出是否因平台而异?

bash - 为什么 virtualenv 没有设置我的终端提示符?

bash - 如何计算 Bash 中所有人类可读的文件?

c - 使用 feof() 从文件读取并退出循环

c - fgets 自然地在 C 中放置一个终止零?

c - 为具有空终止字符的 fgets 分配内存字符串

objective-c - 处理大型运行时生成的瓦片 map 的有效方法?

c - C语言中声明void**是什么意思?