标题:简单的同学通讯录问题 望改正~
只看楼主
sdnyxf
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-2-7
结帖率:100%
已结贴  问题点数:20 回复次数:3 
简单的同学通讯录问题 望改正~
#include<stdio.h>
#include<string.h>
typedef struct classmate
{
    char name[10];
    char phone[15];
}CM;
void main()
{
    int n,NUM;
   
    printf("输入学生人数n=");
    scanf("%d",&n);
    NUM=n;
    CM a[NUM];
    char name[10],ch='y';int i;
    getchar();
    for(i=0;i<NUM;i++)
    {
        printf("input NO.%d name:",i+1);
        gets(a[i].name);
        printf("input phone:\n");
        gets(a[i].phone);
    }
    while(ch=='y'||ch=='Y')
    {
        printf("输入要查找人姓名:");
        gets(name);
        for(i=0;i<NUM;i++)
            if(strcmp(name,a[i].name)==0)
            {
                printf("%s's phone number is:%s\n",a[i].name,a[i].phone);
                break;
            }
            if(i==NUM)
                printf("can't find!");
            printf("continue?(y/n):");
            ch=getchar();
            getchar();
    }
}

望改正啊
搜索更多相关主题的帖子: include 通讯录 phone 
2012-02-17 22:07
心灵百合
Rank: 5Rank: 5
等 级:职业侠客
帖 子:215
专家分:367
注 册:2011-3-30
得分:20 
可以正常运行,需要改正什么呢?界面吗
2012-02-17 22:19
sdnyxf
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-2-7
得分:0 
回复 楼主 sdnyxf
.cpp(12) : warning C4091: '' : ignored on left of 'char' when no variable is declared
.cpp(12) : error C2143: syntax error : missing ';' before 'constant'
.cpp(15) : error C2106: '=' : left operand must be l-value
执行 cl.exe 时出错.

89.obj - 1 error(s), 0 warning(s)
这是出现的错误
2012-02-17 22:20
sdnyxf
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2012-2-7
得分:0 
回复 2楼 心灵百合
我怎么运行不出来呢  有错误
2012-02-17 22:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-361100-1-1.html




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

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