2024-09-21 07:37:34 发布
网友
因此,我知道我可以使用python将一个值传递到C程序的stdin:
python -c 'print "Hello"' | ./program
“Hello”字符串将由C程序(或类似函数)的第一个scanf读取
我的问题是,当我有多个扫描,并且我想将各个值传递给它们中的每一个时,我该怎么做
谢谢大家!
以同样的方式,你可以做到这一点。 假设您的C程序先取一个字符串,然后取两个整数
因此,您可以像在终端中一样,通过\n分隔输入值,如下所示:
\n
python -c 'print "Hello\n5 10"' | ./program
以同样的方式,你可以做到这一点。 假设您的C程序先取一个字符串,然后取两个整数
因此,您可以像在终端中一样,通过
\n
分隔输入值,如下所示:相关问题 更多 >
编程相关推荐