在TC中怎样运行多文件

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:57:16
由于一个C源文件可能行数太多了,所以必须用多文件的方式来做。请各位高手指点一下。谢过~

这需要建立一个工程.
例如:
假如工程中有二个文件:
MAIN.C
#include<stdio.h>
extern int add(int num1,int num2);
int main()
{
printf("%d",add(1,3));
return 0;
}
ADD.C
int add(int num1,int num2)
{ return (num1+num2); }
然后将这两上文件编译成目标文件:MAIN.OBJ ADD.OBJ
然后,FILE-->Write to-->写入TEST.PRJ
-->在编辑框内写入
MAIN.OBJ
ADD.OBJ
-->Run(Enter回车,运行)

如果你不懂系统调用多线程或多进程,可以试着把程序分到多个文件,选一个作为前台运行,其他的作为后台运行.编译所有后台文件的代码,在前台文件头加上 #include<stdlib.h> ,在main函数初始化的部分加上一些 system("start 后台程序名"); 有多少后台程序就加多少,然后编译运行就得了.这种方法的缺点是程序之间不能通信.如果上述方法不能实现,建议改用gcc或dev-c++编译.