一个能对个人信息进行管理的简易通讯录管理软件,能对联系人进行增删改查,以及向文件中写入保存和从文件读取联系人数据.
(一) 实现主菜单及其菜单项选择功能
(头文件说明:
ctrlcur.h : 封装了Linux下对光标的一些操作(光标移动定位,字体前景背景色设置,清屏等), 详细介绍及源码:https://blog.csdn.net/zhou_1999/article/details/81173261
termio.h : 用于实现无回显读取字符函数getch(),既无需按下回车即可读取字符 参考博客 : https://blog.csdn.net/gaopu12345/article/details/30467099)
#include <stdio.h>
#include <string.h>
#include <termio.h>
#include "ctrlcur.h"
#define MAIN_MENU_WIDTH 30
int getch(void);
void putLine(char *,int,int);
void mainMenu();
void delimiter(int);
//菜单的长度
int hight = 1;
int main(int argc,char *argv[])
{
mainMenu();
return 0;
}
//分隔符
void deli