我需要多次运行一个简单的C程序,每个程序都有不同的输入字符串(假设AAAAA ...增加大小,直到获得“TRUE”作为输出)。 例如如何通过Python脚本通过不同的输入运行几次相同的程序?
./program A # output FALSE
./program AA # output FALSE
./program AAA # output FALSE
./program AAAA # output FALSE
./program AAAAA # output FALSE
./program AAAAAA # output FALSE
./program AAAAAAA # output TRUE
用C我会简单地用一个而循环。 我知道在Python中有而循环。
所以python的程序是:
strlen = 0
while TRUE
strlen++
<run ./**C program** "A"*strlen >
if (<program_output> = TRUE)
break
既然我可以做的.py可执行脚本写
#! /usr/bin/env python
和
chmod +x file.py
我应该怎么做做这个工作?
在此先感谢
...这不是一个Python程序 – jonrsharpe
我知道,语法是不正确的。这只是一个例子 – dragonmnl