安全黑客
当前位置:安全黑客文章资讯编程技术VC/C++编程
日期:2012-03-13 17:47:00  来源:本站整理

Visual C++调试时查看数组内容[VC/C++编程]

赞助商链接



  本文“Visual C++调试时查看数组内容[VC/C++编程]”是由安全黑客为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  择要:关于Visual C++调试时查看数组内容.

  步骤/办法

  Starting with Visual C++ version 6.0, it is now possible to expand an array pointer to view all array elements in the Visual C++ Debugger Watch window. This feature is not documented.

  从 Visual c + + 6.0 版开始,目前可以展开 Visual c + + 调试器监督窗口中查看全部数组元素的数组指针. 此功效未记录.

  In the Watch window, type an expression that evaluates to a pointer followed by a comma and the number of elements in the array.

  在监督窗口中键入一个表达式,该表达式计算为后跟一个逗号和数组中的元素数的指针.

作为掌握台利用程序生成下面的代码的调试版本.
Visual C++调试时查看数组内容

  // Filename main.cpp

  // No compile option needed

  #include

  void main(void)

  {

  int * p;

  char* ptr = "Hello World";

  p = new int [10];

  for(int i=0; i<=9; i++){*(p+i) = i+1;}

  cout << i <

}
Visual C++调试时查看数组内容

  利用调试器单步履行该代码,并在最后一行代码处终止.

  在监督或 Quickwatch 窗口中增添变量 p 或 ptr. 您将看到变量旁边的 + 标记.

  单击 + 标记以展开该变量. 您将看到它指向的数组中,只有第一个元素.

  在监督窗口中目前,键入 p,10 或 ptr,11.

  单击 + 标记以展开该变量. 目前,您看到它指向的数组的全部元素.

假如您要查看特定范围的元素,然后输入第一个元从来指定在上述步骤中所述跟格局阐明符将起始索引的地址. 比方,(p+3),8 显示元素 p [3..10] 和 (ptr+3),10 显示元素 ptr [3..12]. 在监督窗口中的起始索引是 [0] 的不幸的是,这实际上对应于在此示例中的索引 3. 您必须记着偏移量 3 具有要增添到每个显示的索引,以获得数组元素的实际索引.
Visual C++调试时查看数组内容

  以上是“Visual C++调试时查看数组内容[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看安全黑客为您推荐以下文章:
  • 微软的Visual Studio WmiScriptUtils.dll跨站脚本漏洞
  • VB.net和Visual Studio.NET Windows表单计划器
  • 利用Visual C++编程获得CPU信息
  • Visual C++打造Windows信使服务程序
  • Visual C++调试时查看数组内容
  • Visual C++中的数据范例转换
  • 操纵Visual C++计划自己的资源浏览器
  • 利用Visual C++调试器调试
  • Visual C++编辑器设置菜单General选项卡的利用
  • Visual C++编辑器设置菜单Debug选项卡的利用
  • Visual C++编辑器设置菜单C/C++选项卡的利用
  • Visual C++编辑器设置菜单Link选项卡的利用
  • 本文地址: 与您的QQ/BBS好友分享!

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    免责条款 - 广告合作 - 下载声明 - 欢迎投稿 - 友情连接 - 网站地图 -
    Copyright © 2012-2013 www.110hack.com. All Rights Reserved .