代码:

char str1[],str2[];
for (int i=;i<;i++)
{
str1[i]='a';
}
strcpy(str2,str1);

让找出错误的地方。

先来看下strcpy函数:

使用格式:char* strcmp(char* buffer,char*str)
功 能: 把从str地址开始且含有NULL结束符的字符串复制到以buffer开始的地址空间,buffer地址空间中必须有足够的空间来容纳str的字符串。 转自此文

所以上面代码错误的地方就是str1中没有结束符,VS2010下运行出现错误:Run-Time Check Failure #2 - Stack around the variable 'str1' was corrupted.

最新文章

  1. dedecms头部常用:标题,栏目描述,关键词
  2. (转)深入理解javascript连续赋值表达式
  3. HTML5实战1
  4. SU Demos-07NMO
  5. EF+MVC+cod First项目性能优化总结
  6. portable runtime
  7. HDU 1241 Oil Deposits --- 入门DFS
  8. No saved view state could be found for the view identifier
  9. asynDBCenter(修改)
  10. 构造函数后面的base()
  11. uboot中gd的定义和使用
  12. 第二部分 职责型模式responsibility
  13. Ansible9:条件语句【转】
  14. HDU 2188 悼念512汶川大地震遇难同胞——选拔志愿者(基础巴什博奕)
  15. 爬虫之selenium模块
  16. Android Studio 新建项目结构分析
  17. quartz详解2:quartz由浅入深
  18. java8 forEach Map List[转载]
  19. ViewData、ViewBag、TempData、Session的区别与联系
  20. JavaScript实现链式调用

热门文章

  1. 【转】Windows(server2008)下使用VisualSVN Server搭建SVN服务器
  2. 7_API调用
  3. java内存模型和垃圾回收
  4. springboot EL @Value
  5. IPsec分析/测试/
  6. 一道Oracle子查询小练习
  7. kubernetes监控和性能分析工具:heapster+influxdb+grafana
  8. 新建mapping
  9. wrapClass
  10. python 中的 用chr()数值转化为字符串,字符转化为数值ord(s)函数