1、定义在所有函数外面一个变量就是全局变量
2、以用“.”表示当前路径。或
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // pointer to buffer for current directory
);
2、以用“.”表示当前路径。或
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // pointer to buffer for current directory
);
解决方案 »
- 和delphi以及C++ builder相比,VC的socket接口的不同,救急!!!
- 有在windows下做过通过蓝牙和手机进行通讯的朋友请进.
- CAD 2004开发包太变态,需要VC7.0。请问那里有VS.2002 下载
- 问个简单的问题,偶不会算
- 问一个傻瓜级的问题:没有装VC能不能直接装MSDN??
- #define buffer(x,y) *(pbuffer+y * cxbuffer+x)何解?
- 请问用什么方法将(BYTE*)的变量变成CString变量?望高手指教!!
- 执行Build时出现一个错误,请看过《windows程序设计》的大侠指点
- 音视频QoS的保障问题
- 我想學習Api和了解ms的宏,我該看甚麼書比較好?
- 救急:如何取得查询集合的字段值?
- ???请问,几个asp调用同一个COM组件时,该如何避免或释放这些丢失的内存资源??
比如在任一文件中定义一个变量(注意不要在class或struct等内,一定要之外):int g_nTemp;
再者,就在你想利用这个变量在那个文件下使用就再定义:
extern int g_nTemp;
如果定义在某些文件常被别的文件include的文件中,那么你就可以全局使用了,比如放置在stdafx,当然int g_nTemp也可以放置在这个stdafx文件中。
...
class CTest
{
...
public:
void fun1();
int a1; // 这个是类成员变量,不是全局变量。
};int a2; // 这个声明在所有定义和函数外面,是全局变量。void CTest::fun1()
{
int a3; // 这个在函数内部,是局部变量。
...
}