Fix typo again

multiline-output
drunkendog 2023-09-12 13:59:47 +01:00
parent ea04a1a559
commit 33ad181a50
1 changed files with 1 additions and 1 deletions

View File

@ -21,7 +21,7 @@ for file_name in glob.glob("*.c", recursive=False):
subprocess.run(["gcc", "-std=c11", "-Wall", "-g", file_name], check=True) subprocess.run(["gcc", "-std=c11", "-Wall", "-g", file_name], check=True)
with open(next(x for x in file_list if file_name.rstrip(".c") in x)) as f: with open(next(x for x in file_list if file_name.rstrip(".c") in x)) as f:
to_run = f.read().split("\n\n") to_run = f.read().split("\n\n")
for x in to_run.split: for x in to_run:
x_split = x.split("\n") x_split = x.split("\n")
return_data = subprocess.run(["./a.out"], input=x[0].rstrip().encode(), capture_output=True).stdout.decode() return_data = subprocess.run(["./a.out"], input=x[0].rstrip().encode(), capture_output=True).stdout.decode()
print(f"\u001b[{31 + int(return_data.rstrip() == x[1].rstrip())}m{return_data}\u001b[0m", x[1]) print(f"\u001b[{31 + int(return_data.rstrip() == x[1].rstrip())}m{return_data}\u001b[0m", x[1])