该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

#include

struct QQ //结构体,有6个成员

{

char name[20];

char age[5];

char tel[15];

char qq[15];

char birth[12];

char address[80];

}user;

void style()//窗口风格函数

{

system("mode con cols=80 lines=25");

system("color 07");

system("cls");

}

void temp()//选择是否继续增加记录的函数

{

void add();

printf("\n继续增加记录请按A(Add),返回上一级菜单请按Esc键,退出程序请按Q(Quit)");

char key;

do

{

key=getch();

switch(key)

{

case 'a':case 'A':add();break;

case 'q':case 'Q':exit(0);

}

}while(key!=0x1B);

}

void first()//该函数创建文件num,用来存放记录的数量,并写入数字0,创建文件QQ,存放记录

{

system("title 第一次使用");

FILE *fp1,*fp2;

if((fp1=fopen("num","w"))==0)

{

printf("error!cannot open this file!");

getch();

exit(0);

}

if((fp2=fopen("QQ","w"))==0)

{

printf("error!cannot open this file!");

getch();

exit(0);

}

style();

fprintf(fp1,"%d",0);//初始化数量为0

printf("文件初始化完成!请按任意键返回...");

getch();

fclose(fp1);

fclose(fp2);

}

void add()//增加记录的函数

{

system("title 增加记录程序");

FILE *fp1,*fp2;

int n;

if((fp2=fopen("QQ","a"))==0)

{

printf("error!cannot open this file!");

用c语言编写通讯录程序,学C三个月了,学了文件,用C语言写了个通讯录程序相关推荐

  1. c语言编写一个字母金字塔,【强迫症满足向】字母金字塔: C语言实现

    本质是for循环练习,金字塔在文后 一.初级阶段:输出菱形星星 这是一个for循环小练习 为满足强迫症需求, Leo先放个图爽一爽 算法本身不难, 注意循环结束条件, 初值的设置, 利用等差公式等等 ...

  2. 微信小程序实现pdf、word等格式文件上传的方法,微信小程序word文档

    目前微信只支持从聊天记录里面获取文件 一.前言 目前微信提供了一个接口 wx.chooseMessageFile 它能让用户从聊天记录里面选择一个或者多个文件,然后返回它的一些信息,列入文件的path ...

  3. java语言开发手机游戏_手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系...

    手机上的JAVA游戏和JAVA软件,是电脑上的JAVA语言编写的吗?他们之间有什么联系以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

  4. 一次使用 Go 语言编写脚本的经历

    本文介绍了我如何尝试使用 Go 语言进行脚本编程的经历.文中我将讨论 Go 脚本的必要性,我们预期的表现以及可能的实现方式.在讨论过程中,我讲深入探讨脚本.Shell 和 Shebang.最终,我们将 ...

  5. C语言copy命令的用法,c语言编写copy及grep命令

    c语言编写copy及grep命令 (2012-04-10 02:35:41) 标签: c语言 杂谈 c语言编写copy及grep命令1.编程:copy 1) 只能使用无缓冲I/O函数(open rea ...

  6. 【C语言入门】SDUT《程序设计基础I 》实验1-顺序结构程序设计题解 c语言入门语法讲解

    SDUT<程序设计基础I >实验1-顺序结构程序设计题解 && c语言语法讲解 链接 前言: 为方便更多同学入门C语言, 特在此编写SDUT OJ c语言入门150题题解即 ...

  7. 世界上最著名的操作系统是用什么语言编写的?

    Unix 与 C 语言的关系 在服务器领域,最著名的系统莫过于Unix了,即便Linux也是类Unix的操作系统.Unix 是用 C 语言编写的,而且是世界上第一个用 C 语言编写的操作系统.但是 U ...

  8. C语言编写的一个简单通用的日志框架----支持日志等级,日志颜色,打印到文件等设置

    日常工作中常常需要输出日志进行调试,本文提供了一个C语言编写的日志框架.可以输出日志到文件或者是终端,支持日志等级设置,不同日志等级可以设置不同的颜色,另外还可以设置进程名.模块名.函数名等的输出,能 ...

  9. [转载] 语言程序设计第4版黄洪艺_计算机二级教程 Python语言程序设计 第8章python计算生态...

    参考链接: Python | 接球比赛 第八章学习知识导图 考点主要是: 1) 基本的Python内置函数 2) 了解Python计算生态 3) 作者归纳:这章看一下基本概念,主要认真看一下代码和代码 ...

  10. 那些坚持写博客的程序员,后来都怎么样了?

    作者 | web小二 来源 |  web前端开发(web_qdkf) 如果你不是那最好的5%的程序员,编程也不可能成为你的决定性技能的话,那有什么办法可以让自己成为顶尖人才? 对于今天这个有点浮躁的社 ...

最新文章

  1. SpringDataRedis对Redis的数据类型的常用操作API的使用代码举例
  2. mariadb的explain分析及InnoDB存储引擎
  3. 用Python实现归并排序
  4. GB2312,GBK,UTF-8的关系
  5. 借助桶排序思想完成的一道题
  6. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。...
  7. Python判断某一天是该年的第几天
  8. 多线程 thread java_java Thread 多线程
  9. CVE-2021-3156:隐藏10年之久的 Sudo 漏洞,可使任意用户获得root 权限(详述)
  10. 神经网络与深度学习(邱锡鹏版本)学习笔记11.23
  11. 肝了这篇文章,我对服务器硬件有了深刻的认识!
  12. 2021-06-05 高效的wms仓储管理系统是关键
  13. HTL/TTL转光纤模块
  14. GPS北斗卫星时钟同步系统的原理和技术
  15. python银行利息问题_(完整版)存款利率问题应用题
  16. C++复习:对C的拓展
  17. ccs读取dat文件c语言程序,CCS中dat文件的格式
  18. 处理器压力测试软件,处理器压力测试小工具——云汉烤机大师
  19. Java+MySQL基于Springboot+vue的汉服交流网站#毕业设计
  20. Quill编辑器内置样式配置

热门文章

  1. pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值、计算多数据列滑动窗口中的最小值
  2. 集成学习、Bagging算法、Bagging+Pasting、随机森林、极端随机树集成(Extra-trees)、特征重要度、包外评估
  3. 影像组学视频学习笔记(35)-基于2D超声影像的影像组学特征提取、Li‘s have a solution and plan.
  4. qzone.class.php,PHP实现QQ空间自动回复说说的方法
  5. (邓爱萍)类 对象 例题
  6. Accurate circular consensus long-read sequencing improves variant detection and assembly of a human
  7. 第三代测序单分子荧光测序之Pacbio 测序原理
  8. t-SNE algorithm(t-分布邻域嵌入算法)
  9. 一个学术 导航网站----科塔学术
  10. 关系抽取论文总结(relation extraction)不断更新