| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 731 人关注过本帖
标题:结构体数组问题
取消只看楼主 加入收藏
bccnba
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2015-8-5
结帖率:25%
收藏
已结贴  问题点数:10 回复次数:0 
结构体数组问题
以下是得票统计代码,运行后提示如下:e:\struct\struct\11.2.c(15): warning C4013: “strcmp”未定义;假设外部返回 int
我用的是visual studio 2013,strcmp()函数应该怎样用,我看网上是用strcmp_s,头文件是string.h吗?请帮忙解决一下,谢谢

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

void main()
{
    struct person
    {
        char name[20];
        int count;
    }leader[3] = { { "xiaoli", 0 }, { "xiaofang", 0 }, { "xiaoming", 0 } };
    char lead_name[20];
    int i, j;
    for (i = 0; i < 10; i++)
        scanf_s("%s", lead_name);
    for (j = 0; j < 3; j++)
        if (strcmp(lead_name, leader[j]) == 0)leader[j].count++;
    printf("\n");
    for (i = 0; i < 3; i++)
        printf("%5s;%d\n", leader[i].name, leader[i].count);
}
2015-08-08 11:50
快速回复:结构体数组问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.010642 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved