我在x86_32上运行ubuntu ...并且在运行此程序时我一直遇到分段错误.
enter code here
#include<stdio.h>
#include<stddef.h>
char *memcp(char *dest, const char *src, size_t n)
{
char *dp = dest;
const char *sp = src;
while(n--)
*dp++ = *sp++;
return dest;
}
int main()
{
char *s = "abcde";
char *d;
char *r = memcp(d,s,6);
printf("%s",r);
return(0);
}
Run Code Online (Sandbox Code Playgroud)
这段代码的问题在于它在我朋友的x86_64机器上运行在windows和ubuntu上.请帮帮我..