C语言通讯录实例分享

2020-01-06 18:44:04王旭

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__) */ 

C语言,通讯录

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到C++教程频道。