MyFile.h文件:
//
// MyFile.h
// c语言通讯录
//
// Created by stevenchang on 9/6/15.
// Copyright (c) 2015 cz. All rights reserved.
//
#ifndef __c_______MyFile__
#define __c_______MyFile__
#include <stdio.h>
#include <string.h>
#define N 100 //宏定义一个通讯录的容量
#define NAMELENGTH 22 //宏定义一个名字的长度
#define TELLENGTH 12 //宏定义一个电话号码的长度
//********************函数的声明*********************//
void addContact(); //添加联系人
void deleteContact(); //删除联系人
void updateContact(); //更新联系人
void listContact(); //显示所有联系人
void searchContact(); //查找联系人
void initContacts(); //通讯录的初始化
int validateNum(int num, int min, int max); //判断功能编号是否合法 1:合法 0:非法
void writeFile(); //将联系人写入文件
typedef struct Person { //定义一个结构体
char name[NAMELENGTH]; //定义姓名数组
char tel[TELLENGTH]; //定义结构体数组
} Person;
//定义文件路径
char *filePath = "telData.data";
int totalContactsCount = 0;
Person contacts[N]; //定义Person结构体数组
#endif /* defined(__c_______MyFile__) */

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到C++教程频道。










