请问如何在一个工程中定义一个全局变量?谢谢,在线等!
如题,谢谢 问题点数:20、回复次数:8Top
1 楼pknife(小李飞刀)回复于 2004-12-01 17:01:14 得分 5
例子:
在stdafx.h中:extern BOOL g_bExit;
stdafx.cpp中:BOOL g_bExit = FALSE;Top
2 楼I_Love_CPP(Never stop!)回复于 2004-12-01 17:04:08 得分 5
呵呵。
在你的CxxxApp.cpp中
就可以定义了。
MFC就是这么做的,
它自己声明了
CxxxApp theApp;Top
3 楼rocandroc(程序人生)回复于 2004-12-01 17:39:38 得分 0
再请问如何将一个CString的变量转为unsigned charTop
4 楼pknife(小李飞刀)回复于 2004-12-01 17:44:01 得分 5
CString str = "hello";
char* pBuf = str.GetBuffer(str.GetLength());
str.ReleaseBuffer();Top
5 楼qrlvls( 空 气 )回复于 2004-12-01 17:45:49 得分 5
1.Define the variant in CXXXApp, the CWinApp classes in your application.
When you visit the viraint, add the following code
((CXXXApp*)AfxGetApp())->m_nVariantName = 3;
2.Declare the viriant in stdafx.h and Define it in stdafx.cpp.
Top
6 楼flinming(flinming)回复于 2004-12-01 19:38:17 得分 0
自己做一个cpp文件和h文件
比如在cpp中定义 int aaa;
h文件中,就extern int aaa;
要调用的地方,只要包括这个h文件就可以Top
7 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-01 20:02:13 得分 0
在cpp中定义,然后需要的地方就externTop
8 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2004-12-01 20:05:25 得分 0
就在你的CxxxApp.cpp中
CxxxApp theApp;语句后面声明你的变量,调用的时候,用extern声明即可。
Top




