MFC中有一个C语言源文件,如何定义一个全局变量能让C程序和MFC程序都使用这个变量呢?
列如:有C源文件run.c和MFC文件tesMFCDlg.cpp,如何定义全局变量char*txt让run.c和tesMFCDlg.cpp都能对这个全局变量进行读写?...
列如:有C源文件run.c和MFC文件tesMFCDlg.cpp,如何定义全局变量char *txt 让run.c和tesMFCDlg.cpp都能对这个全局变量进行读写?
展开
5个回答
展开全部
可以比如在 app头文件里面 extern int g_nbianliang; 然后在两个文件都包含这个文件 对其进行操作
追问
可以详细一点吗?不太懂,谢谢哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
包含头文件,在其中定义一个全局变量.另一个文件需要使用关键字.extern.
extern 变量名;
extern 变量名;
追问
能用我说的列子给我说下吗?因为我还是不太懂,谢谢哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
run.c:
char *txt;
testmfcdlg.cpp:
extern char* txt;
char *txt;
testmfcdlg.cpp:
extern char* txt;
追问
谢谢啊,成功了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用头文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询