VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 464|回复: 3

【实用C++】零基础入门教程35课strlen单步调试疑问!

[复制链接]
85_avatar_middle
最佳答案
0 
donate_vip 发表于 2019-7-28 11:33:40 | 显示全部楼层 |阅读模式
本帖最后由 zzxpieces 于 2019-7-28 11:38 编辑

代码:
1.Student类
  1. #pragma once
  2. #include<iostream>
  3. #include <string>
  4. #include<iomanip>
  5. using namespace std;
  6. class CStudent
  7. {
  8. public:
  9.         char* p_name;
  10.         char sex;
  11.         int num;
  12.         int age;

  13.         CStudent();
  14.         CStudent(char* t_name, char t_sex, int t_num, int t_age);
  15.         ~CStudent();
  16. };
复制代码
  1. #include "stdafx.h"
  2. #include "Student.h"


  3. CStudent::CStudent()
  4. {
  5. }
  6. CStudent::CStudent(char* t_name, char t_sex, int t_num, int t_age)
  7. {
  8.        
  9.         int len = strlen(t_name);
  10.         p_name = new char[len + 1];
  11.         memset(p_name, 0, len + 1);

  12.         strcpy(p_name, t_name);
  13. }
复制代码

2.主程序
  1. #include "stdafx.h"
  2. #include<iostream>
  3. #include <string>
  4. #include<iomanip>
  5. #include "Student.h"
  6. using namespace std;


  7. void test()
  8. {

  9.         CStudent Stu1;
  10. }

  11. int main()
  12. {
  13.          test();
  14.          CStudent* pStud = new CStudent("lisssssssssssssssssssssssssssssssssssssssssssssssssssswwss", 'm', 1001, 24);
  15.          cout << " cout " << endl;

  16.          return 0;
  17. }
复制代码


按照教程编写玩程序后进行单步调试,当执行到Student类的构造函数的第一条语句
  1. int len = strlen(t_name);
复制代码

会报错如下图所示,但是在视频里是可以通过的,然后查询了百度好像也没有确切的说明,但是如果直接逐过程调试,是不会报错。
QQ截图20190728113019.png




上一篇:我设置了开机启动,但文件完全找不到,求解,谢谢
下一篇:八皇后问题
85_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-7-28 21:02:26 | 显示全部楼层
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\crt\src\intel最后在这个目录下找到了
QQ截图20190728210208.png
51_avatar_middle
最佳答案
82 
online_admins 发表于 2019-7-29 21:32:11 | 显示全部楼层
单步执行 F10 也会报错吗?没看出来什么问题啊
85_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2019-7-30 16:43:47 | 显示全部楼层
Syc 发表于 2019-7-29 21:32
单步执行 F10 也会报错吗?没看出来什么问题啊

好像是说没有找到对应的ASM文件·后来在C盘搜了下,重新指定了下就好了
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-10-27 00:10

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表