visual c++ 6.0 无法执行程序文件
大哥大姐帮帮忙,我要执行的程序如下,编译没出错,但就是无法通过连接:#include<stdio.h>#include<string.h>structperson{cha...
大哥大姐帮帮忙,我要执行的程序如下,编译没出错,但就是无法通过连接:
#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);
}
执行后,提示错误,我复制到下面了。
--------------------Configuration: gg - Win32 Debug--------------------
Linking...
cc.obj : error LNK2005: _main already defined in gg.obj
c.obj : error LNK2005: _main already defined in gg.obj
c.obj : error LNK2005: _leader already defined in gg.obj
dd.obj : error LNK2005: _main already defined in gg.obj
dd.obj : error LNK2005: _leader already defined in gg.obj
cc.obj : error LNK2001: unresolved external symbol _printF
Debug/gg.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
gg.exe - 7 error(s), 0 warning(s)
我把VC装到D盘了,不知道是否与这个有关。 展开
#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);
}
执行后,提示错误,我复制到下面了。
--------------------Configuration: gg - Win32 Debug--------------------
Linking...
cc.obj : error LNK2005: _main already defined in gg.obj
c.obj : error LNK2005: _main already defined in gg.obj
c.obj : error LNK2005: _leader already defined in gg.obj
dd.obj : error LNK2005: _main already defined in gg.obj
dd.obj : error LNK2005: _leader already defined in gg.obj
cc.obj : error LNK2001: unresolved external symbol _printF
Debug/gg.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
gg.exe - 7 error(s), 0 warning(s)
我把VC装到D盘了,不知道是否与这个有关。 展开
3个回答
展开全部
我运行了一下,没有错误,xp vc++6.0.我也不知道是为什么。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把cc.c,dd.c文件中的main,leader函数删除,cc.c中的printF
改成printf.
改成printf.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询