首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

,怎么能编译通过,在vc6.0或者是vs2010环境下

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

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

热点排行