#include<stdio.h>
#include<string.h>
int main()
{
char a;
char *str1;
str1=&a;
strcpy(str1,"hello");
printf("%s\n",str1);
printf("\n");
return 0;
}
为什么总是奔溃?没找到原因?
你好:
以下是答案:
char a[5];//给数组a分配长度
char *str=a;//删掉a前的&
strcpy(str,"hello");
printf(str);