gpt4 book ai didi

c - 输入带有不可打印字符的字符串

转载 作者:行者123 更新时间:2023-11-30 17:47:21 26 4
gpt4 key购买 nike

在 Linux 控制台中,当 C 程序请求字符串(即用户名)时,如何插入不可打印的字符?
我会寻找更好的东西
printf '\x48\x83\xc4\x50\x48\xbf\x3d...etc' | ./myProgram.bin

./myProgram.bin < dataFile
我更喜欢在需要时输入字符,但我不知道如何编写不可打印的字符。
谢谢

最佳答案

它使用 xclip (printf '\x48\x83...' | xclip) 将字符串复制到剪贴板。
然后,当程序要求输入字符串时,我使用 SHIFT+CTRL+V 粘贴字符串。
它通常可以工作,除了输入函数(获取,...)可以忽略或用作控制字符的某些字符(\x08,...)。

关于c - 输入带有不可打印字符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18945448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com