字符串的拷贝函数应用.docVIP

  • 3
  • 0
  • 约1.4千字
  • 约 5页
  • 2017-08-16 发布于重庆
  • 举报
字符串的拷贝函数应用.doc

C/C++ code #includestdio.h#includestring.hvoid main() { char *str1=copy,str2[10],*str3=abcde,*str4,*str5=hijk; strcpy(str2,str1); strcpy(str3,str1); strcpy(str4,str1); strcpy(str5,str1); printf(%s\n%s\n%s\n%s\n,str2,str3,str4,str5); } 为什么这段代码在TC中能运行,在VC中就不行呢……?除strcpy(str2,str1);外,后面几句都运行出错,这是为什么呢…… 6 10 6 #1楼 得分:10回复于:2011-10-11 00:01:35 DOS下,非保护模式,只要不占用系统关键内存,不会出错的 windwos 下,保护模式,有内存保护机制,有些内存是不可写的 strcpy(str3,str1); //str3为静态区,不可写 strcpy(str4,str1); //str4没分配地址,随机值,不可写 strcpy(str5,str1); //str5与str3相同 #2楼 引用 1 楼 keiy 的回复: DOS下,非保护模式,只要不占用系统关键内存,不

文档评论(0)

1亿VIP精品文档

相关文档