加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
FILE.h 713 Bytes
一键复制 编辑 原始数据 按行查看 历史
王振宇 提交于 2022-04-08 22:19 . 通讯录文件版
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define NAME 20
#define SEX 5
#define NUMBER 12
#define ADDR 30
#define MAX 1000
#define CAPACITY 3
enum Option
{
Exit,
add,
del,
modify,
search,
sort,
print
};
typedef struct PeoInfo
{
char name[NAME];
int age;
char sex[SEX];
char number[NUMBER];
char addr[ADDR];
}PeoInfo;
typedef struct Infoarr
{
PeoInfo* info;
int sz;
int capacity;
}Infoarr;
void InitInfoarr(Infoarr* cp);
void Add(Infoarr* cp);
void Del(Infoarr* cp);
void Search(Infoarr* cp);
void Print(Infoarr* cp);
void Modify(Infoarr* cp);
void Sort(Infoarr* cp, Infoarr* cp1);
void FreeSpace(Infoarr* cp);
void SaveInfo(Infoarr* cp);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化