栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言 通讯录系统

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言 通讯录系统

#include
#define LEN sizeof(struct student)
#define N 2
struct student
{
    char name[3];
    char add[10];
    char num[11];
}pho[100];

void main()
{
    void input();
    input();
}


void input()
{
    void save();
    void show();
    int n;
    printf("*****这是一个通讯录系统*****n");
    printf("请输入2个联系人信息n");
    for(n=0;n     {
        printf("请输入联系人姓名:");
        scanf("%s",pho[n].name);
        printf("请输入联系人地址:");
        scanf("%s",pho[n].add);
        printf("请输入联系人电话号码:");
        scanf("%s",pho[n].num);
    }
    save();
    show();            
}
        

void save()
{
    int m;
    FILE *fp;
    //打开文件
    if((fp=fopen("data.txt","wb"))==NULL)
    {
        printf("文件打开失败!n");
        return;
    }
    //写入数据
    for(m=0;m     {
        if(fwrite(&pho[m],LEN,1,fp)!=1)
        {
            printf("保存失败!n");
        }
    }

    //关闭文件
    fclose(fp);
    printf("保存成功!n");
}


void show()
{
    int n=0,m;
    FILE *fp;
    //打开文件
    if((fp=fopen("data.txt","rb"))==NULL)
    {
        printf("文件打开失败!n");
        return;
    }
    //读数据
    while(!feof(fp))
    {
        if(fread(&pho[n],LEN,1,fp)==1)
        {
            n++;
        }
    }
    //关闭文件
    fclose(fp);
    //显示
    printf("姓名      地址    电话号码n");
    for(m=0;m     {
        printf("%st %st %sn",pho[m].name,pho[m].add,pho[m].num);
    }
}
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/975140.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号