VC++ 6.0中建立和运行包含多个文件的程序的方法(转载)

VC++ 6.0中建立和运行包含多个文件的程序的方法(转载)

 

 

情形:一个程序包含多个源程序文件,则需要建立一个项目文件(project file),在这个项目文件中包含多个文件(源文件和头文件)。项目文件是放在项目工作区中的,因此还要建立项目工作区。在编译时,系统会分别对项目文件中的每个文件进行编译,然后将所得到的目标文件连接成为一个整体,再与系统的有关资源连接,生成一个可执行文件,最后执行这个文件。

实际操作时有两种方法:(1)由用户建立项目工作区和项目文件;(2)用户只建立项目文件而不建立项目工作区,由系统自动建立项目工作区。

1.由用户建立项目工作区和项目文件
1.1将同一程序中的各个源程序文件,存放在指定目录(最好是一个,好找)下:如将file1.c file2.c file3.c file4.c保存在D:/CC子目录下。
1.2建立一个项目工作区。File|New|Workspaces : Workspace name -> ws1 Location -> D:/CC(或其他目录)|OK
1.3建立项目文件。File|New|Project -> Win32 Console Application : Project name -> project1 Location: D:/CC/WS1/project1|OK(选中Add to current workspace) -> An empty project
1.4将源程序文件放到项目文件中。Project|Add To Project|Files -> Insert Files into Project : 选中File1.c File2.c File3.c File4.c -> OK
1.5编译和连接项目文件: Build|Build project1.exe
1.6执行可执行文件: Build|Execute project1.exe ———————————————————OVER
//file1.c
#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];
enter_string(str);
scanf("%c",&c);
delete_string(str,c);
print_string(str);
}
//file2.c
#include <stdio.h>
void enter_string(char str[80])
{
gets(str);
}
//file3.c
#include <stdio.h>
void delete_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[i]='/0';
}
//file4.c
#include <stdio.h>
void print_string(char str[])
{
printf("%s/n",str);
}

 

 

原文地址:http://hi.baidu.com/%D6%AA%C6%E4%CB%F9%D2%D4%C8%BB/blog/item/59b0a8369836323b0b55a924.html

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值