在执行一个程序的时候出现了下面的这个错误,明明在Ubuntu下面已经编译好了,执行的时候除了问题,于是换了台电脑尝试还是一样
*** buffer overflow detected ***: terminated
Aborted (core dumped)
于是在程序上查找问题,于是找到了下面的定义char 变量时候,str1的长度不够,因而导致溢出,于是将其改为100,再次编译时,就发现程序能够正常执行
改为:
在执行一个程序的时候出现了下面的这个错误,明明在Ubuntu下面已经编译好了,执行的时候除了问题,于是换了台电脑尝试还是一样
*** buffer overflow detected ***: terminated
Aborted (core dumped)
于是在程序上查找问题,于是找到了下面的定义char 变量时候,str1的长度不够,因而导致溢出,于是将其改为100,再次编译时,就发现程序能够正常执行
改为: