我想自动输入二进制文件我无法修改,有什么不同的方法?我正在研究Debian。
例如,如果C ++程序中有scanf,用户必须输入一些文本,我想在不使用键盘的情况下预设此文本。
例如,如果程序包含:
printf("What's your name ?")
scanf("%s", &name)
printf("How old are you")
scanf("%d", &age)
我会做类似程序x4rkz 99的事情,而不是在scanf上输入x4rkz,但之前没有人在这个过程中做任何事情。
答案 0 :(得分:3)
cat <<EOT | yourbin
x4rkz
99
EOT