C++程序出错:该内存不能为 “written”
C++程序出错:该内存不能为 “written”
日期:2009-03-12 19:15:49 人气:1
怎么又犯这个错误了
int main()
{
char *str;
strcpy(str,"abc"); /*str仅仅是一个(野)指针,它并不指向任何有效的内存空间,对操作系统来说,野指针是非常危险的*/
cout<<str;
}
修改后的
int main()
{
char *str;
char string[100];
str = string; /*让str指向适当的空间*/
str