如何声明全局变量?(没分了,以后一定补上) 在一个函数中对一个字符串赋值了,需要在另一个函数中使用,是不是需要声明一个全局变量?如何声明?我是新手,请给出详细步骤多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下所示:char buf[100];int func1(){向buf中赋值}int func2(){使用buf中的值}也就是在函数外定义而已。10分已经足够了。 ...不行,我试了一下,用static char buf[100]实现了多谢 我定义全局变量的方法是:1.生成GlobalDefine.h GlobalDefine.cpp2. 在GlobalDefine.cpp 中#include "stdafx.h"#include "GlobalDefine.h"int g_Arithmetic;BOOL g_bFinished;// ...others 在GlobalDefine.h中#if !defined(__GLOBALDEFINE__H__) #define __GLOBALDEFINE__H__extern int g_Arithmetic;extern BOOL g_bFinished;// ...others#endif3.在用到全局变量的地方#include "GlobalDefine.h" 就好了。 声明:《类型》《变量》《=缺省值》引用:extern 《类型》《变量》然后include变量声明类的h文件 source insight 技巧 用法(转) 获取DC ado和sybase anywhere7.0连接失败 头文件与标准命名空间 需要虚拟光驱控件,哪位有?100分加现金报酬! 一个MDI应用的问题 如何才能实现exe及DLL的共享堆? 问一个很菜的问题如何使用ofstream 记录机指针问题 急 VC发布带dll的.exe的问题 为啥纸张大小改不了 (100分)哪有VC中文帮助
char buf[100];int func1(){
向buf中赋值
}int func2(){
使用buf中的值
}
也就是在函数外定义而已。10分已经足够了。
多谢
1.生成GlobalDefine.h
GlobalDefine.cpp2. 在GlobalDefine.cpp 中
#include "stdafx.h"
#include "GlobalDefine.h"int g_Arithmetic;
BOOL g_bFinished;
// ...others
在GlobalDefine.h中
#if !defined(__GLOBALDEFINE__H__)
#define __GLOBALDEFINE__H__extern int g_Arithmetic;
extern BOOL g_bFinished;
// ...others#endif
3.在用到全局变量的地方
#include "GlobalDefine.h" 就好了。
然后include变量声明类的h文件