当前位置: 代码迷 >> C语言 >> [求助]今天又晕了,程序没错,link.exe出错误,是什么原因?
  详细解决方案

[求助]今天又晕了,程序没错,link.exe出错误,是什么原因?

热度:495   发布时间:2006-08-28 13:51:46.0
[求助]今天又晕了,程序没错,link.exe出错误,是什么原因?

编了一小段代码,经过编译一切通过,但是到全部重建连接的时候出现错误,程序无法调试,但我不知道错在哪里了啊!!
一直重复提示下面的几句话,看了半天就是不知道错哪里,希望大家帮我看看问题好吗?谢谢!!
Linking...
p201.obj : error LNK2005: _main already defined in Cpp7.obj
Debug/Cpp7.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.

Cpp7.exe - 1 error(s), 0 warning(s)

附代码:如下
/*根据用户的要求,算出相应的面积*/
#include<stdio.h>
#define PI 3.14

void main()

{
/*定义变量*/

float chang,kuan,bianz,biany,gao,banjing;
float area,primeter;
int ch;

printf("请输入您需要计算的类型。(方形为1,三角形为2,圆形为3)\t");
scanf("%d",&ch);


switch(ch)

{
case 1: printf("请输入所求方形的具体信息:\n"); //接收用户定义的图形的数值
printf("\n请输入方形的长度:\t");
scanf("%f",&chang);
printf("\n请输入方形的宽度:\t");
scanf("%f",&kuan);

area=chang*kuan; //求面积公式
primeter=2*(chang+kuan); //求周长公式

printf("\n您所求方形的面积为 %.2f,其周长为 %.2f\n",area,primeter);
break;

case 2: printf("请输入所求三角形的具体信息:\n"); //接收用户定义的图形的数值
printf("\n请输入三角形的底边长度:\t");
scanf("%f",&chang);
printf("\n请输入三角形的左边长度:\t");
scanf("%f",&bianz);
printf("\n请输入三角形的右边长度:\t");
scanf("%f",&biany);
printf("\n请输入三角形的高度度:\t");
scanf("%f",&gao);

area=0.5*chang*gao; //求面积公式
primeter=chang+bianz+biany; //求周长公式

printf("\n您所求三角形的面积为 %.2f,其周长为 %.2f\n",area,primeter);
break;

case 3: printf("请输入所求圆形的具体信息:\n"); //接收用户定义的图形的数值
printf("\n请输入圆形的半径长度:\t");
scanf("%f",&banjing);

area=PI*banjing*banjing; //求面积公式
primeter=2*PI*banjing; //求周长公式


printf("\n您所求圆形的面积为 %.2f,其周长为 %.2f\n",area,primeter);
break;


default: printf("\n您选择错误啦!!\n");

}

}

搜索更多相关的解决方案: link  exe  defined  

----------------解决方案--------------------------------------------------------
我测试的时候都是对的,
不过您的程序在计算三角形的时候有个数学错误:必须是任意两边之和大于第三边才能组成三角形.而且知道三边就可以求高度了,没必要再要求输入高度.
----------------解决方案--------------------------------------------------------

现在解决了,是工程问题,重新做了个工程,OK了,谢谢大家啊


----------------解决方案--------------------------------------------------------

我的测试也是行的,还要仔细啊!


----------------解决方案--------------------------------------------------------
  相关解决方案