黑马程序员技术交流社区

标题: 使用结构体数组实现简易通讯录 [打印本页]

作者: 408205555    时间: 2015-7-24 16:27
标题: 使用结构体数组实现简易通讯录
#include <stdio.h>
#define LEN 5

//定义结构体
struct Person{
        //定义数组保存联系人姓名
        char name[21];
        //定义数组保存联系人电话
        char telNum[21];
}

void main(){
        //1、先定义结构体       
       
        //2、定义结构体数组
        struct Person contacts[LEN];
        //3、让用户输入要保存的联系人信息
        scanf("请输入要保存的联系人,格式:姓名,电话\n");
        for(int i=0;i<LEN;i++){
                scanf("%s %s",contacts[i].name,contacts[i].telNum);
        }
        //4、保存了以后,立即查看一下
        for(int i=0;i<LEN;i++){
                printf("姓名%s 电话%s\n",contacts[i].name,contacts[i].telNum);
        }
}

需要注意的点:%s遇到空格认为第一个字符串输入结束了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2