1 结构体能不能定义成全局变量?如果能,(在VC中)怎样实现?(最好据个例子)
2 在vc中的怎么定义一个函数(对话框中),可以存储所有的数据,这些数据可以在任何一个其他的函数中调用?也可以把它理解成一个管家婆。有例子最好!
   个位大哥,帮帮忙,在下感激不尽!

解决方案 »

  1.   

    1.定义一个全局的结构体根定义一个全局变量一样的
    全局变量定义之三法: 1。自己定義一個.h文件,然後把所有的全局變量放在其中,在每個使用變量的文件中include 
    好像一般都是这么做的,尤其是一些比较大的工程,这样在加其他的全程变量是很方便! 2。 
    CMyApp中定义一个成员变量myvar; 
    在其他地方要调用时CMyApp *myapp=(CMyApp*)AfxGetApp(); 
    myapp->myvar=... 3.用extern ,(觉得不好) 
    例如:a.cpp中 
    int aaa; b.cpp中要调用,则: 
    b.cpp中#include "a.h" 
    然后 b.cpp 中: 
    extern int aaa; //即可
      

  2.   

    全局变量定义之三法: 1。自己定義一個.h文件,然後把所有的全局變量放在其中,在每個使用變量的文件中include 
    好像一般都是这么做的,尤其是一些比较大的工程,这样在加其他的全程变量是很方便! 2。 
    CMyApp中定义一个成员变量myvar; 
    在其他地方要调用时CMyApp *myapp=(CMyApp*)AfxGetApp(); 
    myapp->myvar=... 3.用extern ,(觉得不好) 
    例如:a.cpp中 
    int aaa; b.cpp中要调用,则: 
    b.cpp中#include "a.h" 
    然后 b.cpp 中: 
    extern int aaa; //即可