Files
2024-04-12 08:25:12 -05:00

27 lines
603 B
Python

#!/usr/bin/env python3
import argparse
import sys
def gen_stack_string(data):
data = data.strip()
stack_string_contents = ['{ ']
for i in range(len(data)):
stack_string_contents.append(f"'{data[i]}', ")
stack_string_contents.append("'\\0' };")
print(''.join(stack_string_contents))
if __name__ == '__main__':
parser = argparse.ArgumentParser(prog='gen_stack_string.py')
parser.add_argument(
'-s', help='Input string'
)
args = parser.parse_args()
if args.s == None:
parser.print_help()
sys.exit()
gen_stack_string(args.s)