自动输入我无法修改的二进制文件

Automate input to a binary I can't modify

我想自动输入我无法修改的二进制文件,有什么不同的方法?我正在开发 Debian。

例如,如果在C++程序中有一个scanf,用户必须输入一些文本,我想不用我的键盘就可以预设这个文本。

例如,如果程序包含:

printf("What's your name ?")
scanf("%s", &name)
printf("How old are you")
scanf("%d", &age)

我会做一些类似程序 x4rkz 99 的事情,而不是在 scanf 中输入 x4rkz,但在此之前没有人在这个过程中做任何事情。

cat <<EOT | yourbin
x4rkz
99
EOT