本文介绍了从stdin向fgets发送任意字节的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在提示用户使用fgets(user_input,input_len,stdin)提供的字符串.例如,如何将十六进制\ x04表示的字节发送到程序?
I'm prompting for a user supplied string using fgets(user_input, input_len, stdin). How can I send, for instance, the byte represented by hex \x04 to the program?
推荐答案
您可以
$ echo -n -e '\x04' | your-program
注意:在POSIX echo
上仅允许使用八进制值.
NOTE: On POSIX echo
only octal values are allowed.
这篇关于从stdin向fgets发送任意字节的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!