数组范围是0-79,下标越界了。用str[i]!='\0'判断字符串结束。
第8行改一下条件 for(i=0; i<80; i++),你写的那个数组越界了,数组下标是0到79
for 循环超界了,i 的范围应该是 0-79for(i=0;i<80;i++)
数组下标从0开始到数组大小减1 你这样越界了,除此之外str2[0]是乱码没初始化