急!!! Turbo C++3.0中如何编译多个文件到一个文件

谭浩强的C程序设计(第三版)中有一个题目,我不知道如何处理?请大家帮忙,讲一下详细操作步骤,在线等..先谢谢了

有三个文件file.c,file2.c,file3.c,现在要把它们编译成一个文件运行,请问在Turbo C++3.0中如何操作把它们编译成一个文件来运行?
各自的程序如下:
file.c(文件1)
#include <stdio.h>
void main()
{ extern void enter_string(char str[]);
extern void detele_string(char str[],char ch);
extern void print_string(char str[]);/*以上3行声明在本函数中将要调用的在其他文件中定义的3个函数*/
char c;
char str[80];
scanf("%c",&c);
detele_string(str,c);
print_string(str); }

file2.c(文件2)

#include <stdio.h>
void enter_string(char str[80])
/* 定义外部函数enter-string* /
{ gets(str); /*向字符数组输入字符串*/
}

file3.c(文件3)
void delete_string(char str[],char ch)
/*定义外部函数 delete_string */
{ int i,j;
for(i=j=0;str[i]!='\0';i++)
if (str[i]!=ch)
str[j++]=str[i];
str[i]='\0';
}
掉了一个文件4:
file4.c(文件4)
#include <stdio.h>
void print_string(char str[])
{
printf("%s\n",str);
}

第1个回答  2009-04-27
#include <stdio.h>
void main()
{ extern void enter_string(char str[]);
extern void detele_string(char str[],char ch);
extern void print_string(char str[]);/*以上3行声明在本函数中将要调用的在其他文件中定义的3个函数*/
char c;
char str[80];
scanf("%c",&c);
detele_string(str,c);
print_string(str); }
void enter_string(char str[80])
/* 定义外部函数enter-string* /
{ gets(str); /*向字符数组输入字符串*/
}

file3.c(文件3)
void delete_string(char str[],char ch)
/*定义外部函数 delete_string */
{ int i,j;
for(i=j=0;str[i]!='\0';i++)
if (str[i]!=ch)
str[j++]=str[i];
str[i]='\0';
void enter_string(char str[80])
/* 定义外部函数enter-string* /
{ gets(str); /*向字符数组输入字符串*/
}

file3.c(文件3)
void delete_string(char str[],char ch)
/*定义外部函数 delete_string */
{ int i,j;
for(i=j=0;str[i]!='\0';i++)
if (str[i]!=ch)
str[j++]=str[i];
str[i]='\0';
}
第2个回答  2009-04-27
4个文件放在一个目录下,然后file1里include"file2.c" include"file3.c" include"file4.c" 再编译 执行

急!!! Turbo C++3.0中如何编译多个文件到一个文件
void main(){ extern void enter_string(char str[]);extern void detele_string(char str[],char ch);extern void print_string(char str[]);/*以上3行声明在本函数中将要调用的在其他文件中定义的3个函数*/ char c;char str[80];scanf("%c",&c);detele_string(str,c);print_string(...

turbo c3.0如何使用 使用流程
一、先建一个工程 打开visual C++ 6.0,在菜单栏里选 文件\/新建(File\/new),选择Win32 Console Application,输入工程名Projectname(随便起),选择程序保存目录Location,ok Finish ok 二、建一个文件 在菜单栏里选 文件\/新建(File\/new),选择C++ Source File,填文件名File,存储路径默认,ok ...

tuber c++怎么把文件添加到工程里
你可以选择project菜单 建立一个工程或者打开一个现有的工程 然后再在project菜单中选择Add 就可以将.cpp加到工程里了 不知道是否是你要的答案 那可能是我搞错了,因为我自己没有用过turbo c++,一直用的是brland C++ 不过你可以看看这个链接,他的回复和我的解释是一直的,应该是这样添加文件啊!参考...

Turbo CTurbo C++ 3.0
“Turbo C++ 3.0”是由Borland公司在1992年推出的一款功能强大的C语言与C++面向对象程序设计的集成开发环境。该软件仅需调整一个设置选项,即可在同一IDE环境中进行标准C和C++语法的程序设计与编译。Turbo C++ 3.0与Turbo C 2.0相比,具有显著改进与新增功能。首先,它不仅支持C程序文件的设计与编译,...

关于turbo C++3.0的问题
(命令提示符)在TC子目录下输入命令:BGI\\BGIOBJ BGI\\EGAVGA TLIB LIB\\GRAPHICS.LIB + EGAVGA (TLIB一般在bin里面 要先复制到tc的目录下 当然 也有可能你的路径和我的不一样)最后在initgraph函数调用前加上 registerbgidriver(EGAVGA_driver); (这样可以省去填bgi的路径)希望可以帮到你 ...

TurboC++3.0编辑界面中如何输入中文?
回答:Turbo C,对初学者来说是有点难,你到网上去下个Win-TC去!这个是中文的!而且用的是Turbo C2.0的内核,和TC2.0机会没区别,就是中文界面窗口,比较好编辑!给你个地址: http:\/\/down8b.zol.com.cn\/72f49e8dcd2aba580819d9782e97c55d\/48480259\/bianchenggongju\/wintc191.EXE

今天下载了个turbo c++ 3.0汉化版。请问这是C语言编译器还是C++编译...
按住alt键加上菜单中带下划线的字母就可以打开相应菜单,文件菜单中有个打开与保存选项,可以用来打开和保存文件。编译里面有个运行选项,可以用来运行程序。这是C++编译器,但是也可以用来编译C语言。因该是刚学编程吧,说实话turbo c现在用的很少了,你可以下个codeblocks用,不是很大,功能却很全。或者...

这是Turbo C2.0和C3.0的区别吗?
1、Turbo C++ 3.0不仅能设计和编译C程序文件,而且修正了Turbo C 2.0中存在的一些Bug(如:不能正常使用float数组等问题);2、Turbo C++ 3.0还支持多窗口操作,窗口间可以快速切换;3、完全支持鼠标选择、拖放和右键操作,很好地照顾了习惯于图形操作环境的用户;4、建立了即时帮助系统,只需要选定...

做C语言2级题在编译的时候总是出现不能打开include文件中的stdio
最后,提醒一点:在“FILES”选项中,将“Changedir”(改变当前目录)设置为当前程序所在目录。这样可以确保在编写代码时,软件能够正确访问到需要的文件。通过正确设置路径,可以有效解决TurboC2.0和TurboC++3.0在使用过程中遇到的找不到include文件和无法连接错误的问题。正确设置路径是使用这些软件的关键...

turboC软件的用法!
一,什么都不要动,把tc20目录改为tc后,放到c盘跟目录下只要tc目录里面的文件不坏,应该就能正常运行.二,如果你不想将它放到c盘跟目录下,也行.比如你放到了d:\\turboc\\目录下.步骤:打开tc的IDE编辑界面,选options菜单,打开后,选directories子菜单.现在你将会看到几个路径:Include Directories, Library ...

相似回答
大家正在搜