visual c++ 6.0 无法执行程序文件

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:20:08
大哥大姐帮帮忙,我要执行的程序如下,编译没出错,但就是无法通过连接:
#include<stdio.h>
#include<string.h>

struct person
{char name[20];
int count;
}

leader[3]={"li",0,"zhang",0,"fun",0};

void main()
{int i,j;
int feipiao=0;
char leader_name1[20],leader_name2[20];
printf("请输入你的投票人:\n");
for(i=1;i<=2;i++)
{
scanf("%s %s",leader_name1,leader_name2);

if (strcmp(leader_name1,leader_name2)==0) feipiao=feipiao+1;
else
for(j=0;j<3;j++)
if((strcmp(leader_name1,leader[j].name)==0)||(strcmp(leader_name2,leader[j].name)==0)) leader[j].count++;

}

printf("\n");
for(i=0;i<3;i++)
printf("%5s:%d\n",leader[i].name,leader[i].count);
printf("feipiao=%d\n",feipiao);
}

执行后,提示错误,我复制到下面了。

--------------------Configurati

你是不是在同一个项目里有多个带有main的文件?already defined表示同一项目里出现了重复的函数或变量定义,把它放到一个新的项目里试试。

我运行了一下,没有错误,xp vc++6.0.我也不知道是为什么。

把cc.c,dd.c文件中的main,leader函数删除,cc.c中的printF
改成printf.