LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 744|回复: 2

请问编译后执行时会出现Aborted

[复制链接]
发表于 2003-2-28 09:24:50 | 显示全部楼层 |阅读模式
我在linux下用gcc编译一程序,
执行时总是在最后出现Aborted字样
请问各位大侠这是怎么会事
源代码如下:
#include <stdio.h>
void copy_string(char *from, char *to)
{
    while ((*to++ = *from++)!='\0');
}
main()
{
    char *a = "hello";
    char *b;
    copy_string (a,b);
    printf("a is %s\n",a);
    printf("b is %s\n",b);
}
发表于 2003-2-28 09:46:52 | 显示全部楼层
为什么不把指针初始化?
发表于 2003-2-28 14:08:53 | 显示全部楼层
b没有分配内存
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表