注册 登录
编程论坛 C++教室

新手求指导。。。怎么解决一个工程里有多个main函数的问题?要改点什么?

kong1zhiwei 发布于 2012-02-13 16:59, 6604 次点击
比如怎么把下面两个代码放到一个工程里面去?
1.
#include<iostream.h>
#include<stdio.h>
int main()
{int i,t;
 t=1;
 i=2;
 while(i<=5)
     {t=t*i;
     i=i+1;
     }
  printf("%d",t);
  return 0;
  }

2.
#include<iostream.h>
void main()
{
    double x,y;
    cout<<"Enter two double number:";
    cin>>x>>y;
    double z=x+y;
    cout<<"x+y="<<z<<endl;
}

求解!
5 回复
#2
smallmoon5212012-02-13 17:28
一个工程只能有一个main函数
main是默认的入口函数
你可以把其中一个改个名,就可以了
#3
kong1zhiwei2012-02-13 17:36
以下是引用smallmoon521在2012-2-13 17:28:35的发言:

一个工程只能有一个main函数
main是默认的入口函数
你可以把其中一个改个名,就可以了


具体怎么改?给个事例吧、、
#4
smallmoon5212012-02-13 19:10
#include<iostream.h>
#include<stdio.h>
int fun1()
{
    int i,t;
    t=1;
    i=2;
    while(i<=5)
    {
        t=t*i;
        i=i+1;
    }
    printf("%d",t);
    return 0;
}

void fun2()
{
    double x,y;
    cout<<"Enter two double number:";
    cin>>x>>y;
    double z=x+y;
    cout<<"x+y="<<z<<endl;
}
int main()
{
    fun1();
    fun2();
}

这样就合在一起了
#5
榴紫丫2012-02-15 22:47
一个工程只能有一人主函数,把那两个函数分别改名,再用一主函数调用
#6
kong1zhiwei2012-02-17 10:44
谢了,解决了!
1