指针变量pV,不停给他新值.为什么内存地址一直是0012f674呢,m_edit是文本框的变量!CString mystr;
int *pV;
char mychr[10];
for(int a=1;a<1000;a++)
{
mystr.Format("%d",a);
pV=&a; sprintf(mychr,"%08x",pV);
m_edit=m_edit+mychr+"\r\n";
}
UpdateData(FALSE);
刚学指针.请各位解答一下!
int *pV;
char mychr[10];
for(int a=1;a<1000;a++)
{
mystr.Format("%d",a);
pV=&a; sprintf(mychr,"%08x",pV);
m_edit=m_edit+mychr+"\r\n";
}
UpdateData(FALSE);
刚学指针.请各位解答一下!
解决方案 »
- VC++/MFC(openGl结合)如何实现读取三维图形的obj文件并显示三维图形
- VC制作表格CELL,为什么创建不成功
- 请教个CString的实现方式,
- 关于字母显示宽度的问题?
- 基础问题:如何将 OnReceive事件里接收到的数据传递到窗体Dlg中去处理呢?
- 请问彩显的驱动原理是什么?
- 如何给CFileDialog打开或者保存指定路径,打开或者保存完毕后,如何恢复原有路径?
- **** 巨难的问题! ****
- 谁用过RealServer,怎么发布你的电影?
- : error C2143: 语法错误
- 如何显示gif文件????????????
- CreateInstance 出现 “没有注册类别”错误怎么办 ?
sprintf(mychr,"%08x",*pV);
上面的语句可以证明指针指向的内存里面的值在变。