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
#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.
visual C ++
Visual C++ 6.0 vs Visual C++.NET:鱼与熊掌?
C++平台Visual C++6.0与Visual C++.net2005区别?
怎样用Visual C++ 6.0 建立.c文件
Visual.C++.6.0怎样进行动态调试
关于Visual Visual C++ Visual Basic Visual c
C语言,C++,Visual C,Visual C++,Visual C.#,Visual C.net是怎样的关系?
visual c ++编程
C语言& Visual C++
请问Visual c++6.0 和Visual c++.net在语法上有什么不同吗?