gcc编译后没有错误,运行时输出后提示 错误是由于程序运行完某一段后,发现运行的程序里有变量溢出 这时候要调试判断哪个程序段错误,在错误程序段内检查sprintf语句里的buf变量,扩大到一定大 再试试 转载于:https://my.oschina.net/charlock/blog/651668