MFC中已经添加好了C语言编写的文件,如何调用其中的函数和其中的计算出的数据

2024-12-04 05:23:29
推荐回答(5个)
回答(1):

可以按照以下方式进行,实行时不分先后。
一、调用函数部分。
1 引入头文件。头文件在C语言中,负责声明函数,及定义相关数据结构等功能。要调用其它C文件中的函数,标准的做法是引用头文件。

2 如果不存在头文件,需要自行编写,也可以在引用文件中自行声明函数。不过后一种并不正规。
3 在声明或引用头文件后,就可以直接调用其函数了。

二、获取计算结果。
1 通过函数返回值获取结果。
2 通过函数参数获取结果。
3 在其它C文件中奖结果存入全局变量,然后通过全局变量获取结果。
以上三种方式均可以实现目的,具体使用取决于C文件的编写方式。对于简单数据类型,且结果单一的情况,一般使用第一种。复杂数据类型,或者需要的结果可能为多个变量的情况,一般使用第二种。不推荐使用第三种,尤其在多线程操作情况下。

回答(2):

你这样吧:首先把你要调用的函数和变量在你的MFC中用的地方声明(格式:extern + 返回类型+函数名+参数)这里的函数和变量(只能是全局的)在c文件中必须是独立的。对于是否能调用main函数,我没有见过。但是为什么要调用main函数呢?
你完全可以把各个函数独立的完成功能。

回答(3):

在你要用c函数的mfc文件上加上
#include "你的.h"
加进去就好了

回答(4):

要用extern需要的函数吧

回答(5):

联系我 我帮你改

做过多次的C 或C++程序转MFC的