#include stdio.h<stdio.h> void main() char s[30],*p; int

在函数cry中变量c是局部变量,离開函数时其占用的栈被释放于是return的地址是无效地址。把函数原型定义为:int cry(char *str,const char *p,int m);函数内容变成:

这样可以用返回值判断cp是否成功,避免了段錯误

你对这个回答的评价是

我要回帖

更多关于 include stdio.h 的文章

 

随机推荐