各位大哥:
怎样把几个 C文件合并在一起编译运行生成一个exe文件。
程序在附件中。
各位大哥:
怎样把几个 C文件合并在一起编译运行生成一个exe文件。
程序在附件中。
2006-12-18 21:33
file1.cpp
#include <stdio.h>
void main()
{extern void enter_string(char str[]);
extern void delete_string(char str[],char ch);
extern void print_string(char str[]);
char c;
char str[80];
scanf("%c",&c);
delete_string(str,c);
print_string(str);
}
file2.cpp
#include<stdio.h>
void enter_string(char str[80])
{
gets(str);
}
file3.cpp
#include<stdio.h>
void delete_delet_string(char str[],char ch)
{int i,j;
for(i=j=0;str[i]!='\0';i++)
if(str[i]!=ch)
str[j++]=str[i];
str[j]='\0';
}
file4.cpp
#include<stdio.h>
void print_string(char str[])
{printf("%s\n",str);
}

2006-12-18 21:34

2006-12-18 22:32
2006-12-19 12:26

2006-12-19 20:35
用#include是把另一个文件包含到当前文件中进行编译,应该不是连接,在TC中有没有更好的办法把多个目标文件连接到一起生成可执行文件呢?望各位不吝赐教.先谢谢了!
2006-12-19 20:59
http://bbs.bc-cn.net/viewthread.php?tid=107945&extra=&page=100
的
#include"1.c"
#include"2.c"
不太懂什么意思,也没有试成功。

2006-12-19 21:14

2006-12-21 20:40
2006-12-22 13:30