您的位置:首页 > 其它

这程序哪里出现了问题,为什么会出现此问题?

2015-10-05 16:33 344 查看
#include <sys/shm.h>
char *  al(char *);
int main (int argc,char * argv[])
{
printf("%s \n",al("www.baidu.com"));
return 0;
}

char * al(char * www)
{
char buffer[100];
char *ip=(char *)malloc(sizeof(char) * 15);
memset(buffer,0,sizeof(buffer));
sprintf(buffer,"ping %s",www);
FILE * fp=popen(buffer,"r");
memset(buffer,0,sizeof(buffer));
fgets(buffer,sizeof(buffer),fp);
ip  = strtok(buffer,")");
ip  = strtok(ip,"(");
ip  = strtok(NULL,"(");
printf(ip);   //【1】
return ip;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: