首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

cb调试有关问题

2012-02-22 
cb调试问题如:void Small(char* a,char* b)设断点{char string[100] {0}memcpy(string,a,100)........

cb调试问题
如:void Small(char* a,char* b) 设断点
 {
  char string[100] = {0};
   

  memcpy(string,a,100); 
   
  ..........
}

跟踪断点,a的值显示为“”,memcpy后,string的值是有的呢,既然a是空的,string也为空?

又如: define LINE 100
  int c = 0;
  c = LINE *10;
跟踪断点,为什么显示LINE的值为0?




[解决办法]
可能是因为你设置的断点位置的原因

#define LINE 100
int c = 0;
c = LINE *10;//断点设置到此因为还没执行所以c为0
Edit1->Text =c; //此行
[解决办法]
string的值是随机的吧
你a为“”
但是你还是拷贝了100个数据到string里了

热点排行