When debugging with gdb, it seems you can't correctly input a file

输入这个指令后:(gdb) run < solution.txt
我的 solution.txt 文件直接被清空了,文件内的内容也没有正确输入


有时候会直接把我的 solution.txt 文件变成这样

你的现象说明很显然你把< >搞反了,<是重定向输入,>是重定向输出,所以你把 bomb 程序的标准输出流重定向到 solution.txt 了