0

Linux コンソールで、C プログラムが文字列 (つまりユーザー名) を要求したときに、印刷できない文字を挿入するにはどうすればよいですか?
私はもっ​​と良いものを検索するか
printf '\x48\x83\xc4\x50\x48\xbf\x3d...etc' | ./myProgram.bin

./myProgram.bin < dataFile
必要に応じて文字を入力することを好みますが、印刷できないものを書く方法がわかりません。
ありがとうございました

4

2 に答える 2

0

xclip (printf '\x48\x83...' | xclip) を使用して、文字列をクリップボードにコピーしました。
次に、プログラムが文字列を要求したときに、SHIFT + CTRL + V を使用して文字列を貼り付けました。
入力関数 (gets など) が無視したり、制御文字として使用できる特定の文字 (\x08 など) を除いて、通常は機能します。

于 2013-09-28T16:18:54.473 に答える