| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 593 人关注过本帖
标题:关于C++编程中如何把第二个文件包含在第一个文件中
只看楼主 加入收藏
丘汤媚
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-12-12
结帖率:25%
收藏
已结贴  问题点数:20 回复次数:4 
关于C++编程中如何把第二个文件包含在第一个文件中
file1.1
#include<iostream>
#include"file1.2"
using namespace std;
int main()
{int num1,num2;
 bool divides(int,int);
 cin>>num1>>num2;
 cout<<divides(num1,num2)<<endl;
 return 0;
}
file1.2
#include<iostream>
using namespace std;
bool divides(int n,int m)
{
    if(m==0)
        cout<<"参数出错"<<endl;
     else if(n%m==0)
         return true;
     else return false;
}
为什么VC6.0说no compile tool is associated with the file extension.
搜索更多相关主题的帖子: include 如何 
2014-02-25 20:25
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
收藏
得分:0 
程序代码:
file1.1
#include<iostream>
#include"file1.2"
using namespace std;
int main()
{int num1,num2;
bool divides(int,int);
cin>>num1>>num2;
cout<<divides(num1,num2)<<endl;
return 0;
}


file1.2
//#include<iostream>
//using namespace std;
bool divides(int n,int m)
{
    if(m==0)
        std::cout<<"参数出错"<<std::endl;
     else if(n%m==0)
         return true;
     else return false;
}
2014-02-25 21:28
丘汤媚
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2013-12-12
收藏
得分:0 
不能编译。
2014-02-26 19:59
天使梦魔
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:37
帖 子:564
专家分:2754
注 册:2007-8-29
收藏
得分:20 
no compile tool is associated with the file extension.
没有编译工具与文件扩展名关联。


编译器不是随便读取H,或者CPP文件的
要么定义*.2文件的关联,要么改文件类型
还有H文件类型默认不编译,CPP默认以单元模块编译
比如在一个CPP里添加一个CPP
#include "*.cpp"
而这个被链接进来的CPP一定要把编译它取消掉,也就是选择为“不编译只是加入”(VC6我不知道怎么做的,只是理论是这个,一般有对每个CPP进行配置的选项)
如果不取消单元编译则编译器会提示重复编译一个模块
2014-02-26 20:51
fxbszj
Rank: 5Rank: 5
来 自:阿修罗界
等 级:职业侠客
威 望:4
帖 子:163
专家分:331
注 册:2012-10-8
收藏
得分:0 
回复 3楼 丘汤媚
换个编译器,vc6.0太老了
2014-02-27 07:47
快速回复:关于C++编程中如何把第二个文件包含在第一个文件中
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017541 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved