求助,怎样定义一个全局变量? 在CPP中定义,如 int iLong;在其他文件中使用时,需在哪个文件定义extern int iLong; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵。我说的是在mfc中(特别是用向导做的程序)的方法。和前面2位的本质上是一样的。首先要在你的CXXXApp类中定义你的变量,假设是 CString show;调用的时候,用以下语句:CXXXApp *p=(CSimIPNApp*)AfxGetApp();p->show="hehe,my love!!";就可以了。有用的话,给点分。我也很开心那。 老菜,慢点拿分.我这样为什么不行1.in gcomm.h 中..extern int giQty1;int giQty2..2.stdafx.h中 #include "stdafx.h"3.在stdafx.cpp中void f_Set(..){ int giQty1=20; extern giQty2=30;}4.在 ..View.CPP中void ~::Get(){ .. int giQty1; extern giQty2; f_Set(..); //???????????? giQty1=0 giQty2=0 ????????????????? //why ?..} giQty1肯定不行,在gcomm.h中定义为全局变量,但在stdafx.cpp和..View.cpp中你使用的是局部变量,虽然名字一样。这样用就对了::giQty1。至于giQty2,"extern giQty2=30"没这样用过。 怎么在一个项目里定义一个全局变量,使得该项目里的所有的类都能使用这个全局变量http://www.csdn.net/expert/topic/84/84538.shtm 我写错了,应该是在stdafx.cppextern int giQty2=30;在 ..View.CPP中extern int giQty2;f_Set(..);得到giQty2还是零!!!! 急求!如何实现定时打开一个文件 OpenGL 绕某个特定的点旋转? vc中有查看文件的二进制和ASCLL形式的工具吗 就像winhex 200分求:文本同步读写的代码 请大家谈谈对多语言软件的开发 ado与oracle8.05用odbc数据源方式相连时不识number变量? 如何将进程提高到系统级别? 位域的问题 进程间的同步问题 谁有截图程序的源代码(不要mfc)? 偶的问题是关于大家创作思路的问题:大家编程的同时是否听音乐?听什么音乐?详细内容请进 关于开始菜单里的“运行”对话框
首先要在你的CXXXApp类中定义你的变量,假设是 CString show;调用的时候,用以下语句:
CXXXApp *p=(CSimIPNApp*)AfxGetApp();
p->show="hehe,my love!!";
就可以了。
有用的话,给点分。我也很开心那。
我这样为什么不行
1.
in gcomm.h 中
..
extern int giQty1;
int giQty2
..
2.stdafx.h中 #include "stdafx.h"
3.在stdafx.cpp中
void f_Set(..)
{
int giQty1=20;
extern giQty2=30;}4.在 ..View.CPP中void ~::Get()
{
..
int giQty1;
extern giQty2;
f_Set(..);
//???????????? giQty1=0 giQty2=0 ?????????????????
//why ?
..
}
至于giQty2,"extern giQty2=30"没这样用过。
http://www.csdn.net/expert/topic/84/84538.shtm
在stdafx.cpp
extern int giQty2=30;
在 ..View.CPP中
extern int giQty2;
f_Set(..);
得到giQty2还是零!!!!