CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请问如何在一个工程中定义一个全局变量?谢谢,在线等!

楼主rocandroc(程序人生)2004-12-01 16:56:40 在 VC/MFC / 基础类 提问

如题,谢谢 问题点数: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

相关问题

  • delphi工程里怎样定义全局变量?
  • 全局变量的定义
  • 全局变量的定义
  • 如何定义一个工程中几个类都可见的全局变量?
  • 关于全局变量的定义?急!
  • 怎样才能定义全局变量?
  • 怎么定义全局变量啊?
  • 定义全局变量问题
  • 全局变量在哪里定义?
  • 如何定义一个全局变量????

关键词

  • 文件
  • cpp
  • 变量
  • cxxxapp
  • 定义
  • stdafx
  • extern
  • 声明
  • str

得分解答快速导航

  • 帖主:rocandroc
  • pknife
  • I_Love_CPP
  • pknife
  • qrlvls

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo