为什么这个c语言程序在linux下gcc不了,在vsvs2010都可以运行,报图片上的错误

为什么这个c语言程序在linux下gcc不了,在vsvs2010都可以运行,报图片上的错误#include<stdio.h>intindex();charc1[20];c... 为什么这个c语言程序在linux下gcc不了,在vsvs2010都可以运行,报图片上的错误
#include <stdio.h>
int index();
char c1[20] ;
char c2[20] ;
char user[20],pass[20] ;
int main() {

printf(" 欢迎进入火车票系统\n");

while(1==1){
if(index()==4){
break;
}
}

}
int index(){

int i=0;
char yn;
printf("\n [1] 购买 [2] 注册 \n" );

printf(" [3] 查询 [4] 退出 \n" );

printf("请输入编号");

scanf("%d",&i);

if(i==1) {
printf("输入目的地和出发地:");
scanf("%s %s",c1,c2);
printf("\n 您的选择的线路是%s-%s 是否确定购买(y/n) : ",c1,c2);
scanf(" %c",&yn);
if(yn=='y'){
printf("\n恭喜您购买成功!\n");
printf("**************************************\n");
}else{
printf("\n返回首页!\n");
printf("**************************************\n");
}
}
else if(i==2)
{
printf("输入账号:");
scanf("%s",user) ;
printf("输入密码: ");
scanf("%s",pass);

}
else if(i==3) printf("输入要查询的地点:");

else if(i==4)
{
printf("退出:");
return 4 ;
}
return 1 ;
}
展开
 我来答
匿名用户
2016-06-29
展开全部
index在linux下已有实现,函数名换一个试试,自己写的代码推荐加一个自己或者公司的前缀,比如你的用户名lq_index这样,比较方便查阅。
更多追问追答
追问
两个index都改吗
追答
全都改
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式