求助各位高手,如何能编译通过,在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);
}