读书人

怎么能编译通过在vc6.0或者是vs20

发布时间: 2013-09-06 10:17:17 作者: rapoo

求助各位高手,如何能编译通过,在vc6.0或者是vs2010环境下
#include "stdafx.h"
#include "stdio.h"
#include "string.h"

int fun(char *p,char *s);

void main()
{
char a[10],b[10];
printf("%d",fun(a,b));
}

int fun(char *p,char *s)
{
gets(p);
gets(s);
return strcmp(p,s);
}
[解决办法]


#include <stdio.h>
#include <string.h>

int fun(char *p,char *s);

int main(void)
{
char a[10],b[10];
printf("result :%d \n",fun(a,b));
}

int fun(char *p,char *s)
{
// gets 比较危险, 用fgets安全
// stdin标准输入
fgets(p, 10, stdin);
fgets(s, 10, stdin);
return strcmp(p,s);
}

读书人网 >C++

热点推荐