我正在尝试找出一种简单的方法来用非常大的输入字符串填充 argv[1]
以查看我的程序可以处理多少输入。关于执行此操作的最简单方法有什么想法吗?
最佳答案
如果您使用的是 POSIX shell(如 Linux 上的 Bash 或类似的),那么您可以使用一个简单的 Python 脚本来“填充”一个参数,并使用 shell 反引号调用它以“内联”执行命令:
./your_program `python -c "print('A'*100)"`
上面的代码将创建一个包含 100 个 A
字符的字符串作为程序的第一个参数。
关于c - 用最大输入填充 C 中的 argv[1],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58029388/