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

#include

#include /*包含字符串处理函数的头文件,可以直接调用现有的字符串处理的一系列函数了*/

#include

using namespace std;

typedef struct //定义结构体

{

char score; /*编号*/

char name[10]; /*姓名*/

char num[15]; /*号码*/

char email[20];/*邮箱*/

char age[8];/*年龄*/

char adds[20];/*住址*/

}

Person;

Person pe[80];

int menu_select()

{

char c;

do {

system("cls");

printf("\t\t *****通讯录***** \n");

printf("\t\t┌───────┐\n");

printf("\t\t│ 1. 添加记录 │\n");

printf("\t\t│ 2. 显示记录 │\n");

printf("\t\t│ 3. 删除记录 │\n");

printf("\t\t│ 4. 查询记录 │\n");

printf("\t\t│ 5. 修改记录 │\n");

printf("\t\t│ 6. 保存记录 │\n");

printf("\t\t│ 0. 退出程序 │\n");

printf("\t\t└───────┘\n");

printf("\t\t请您选择(0-6):");

c = getchar();

} while (c'6');

return(c - '0');

}

void OpenTxt(Person per[], int n)

{

char filename[255];

printf("\t请输入所保存的文件名:");

scanf("\t%s", filename);

FILE *pFile = fopen(filename, "r+");

char *pBuf;

fseek(pFile, 0, SEEK_END);

int len = ftell(pFile);

pBuf = new char[len + 1];

rewind(pFile);

fread(pBuf, 1, len, pFile);

pBuf[len] = 0;

puts(pBuf);

fclose(pFile);

system("pause");

}

int Input(Person per[], int n)

{

int i = 0;

char sign = 'a';

char x[10];

while (sign != 'n' && sign != 'N')

{

printf("\t编号:");

scanf("\t%d", &per[n + i].score);

printf("\t姓名:");

scanf("\t%s", per[n + i].name);

printf("\t年龄:");

scanf("\t%s", per[n + i].age);

printf("\t电话号码:");

scanf("\t%s", per[n + i].num);

printf("\t通讯住址:");

scanf("\t%s", per[n + i].adds);

printf("\t电子邮箱:");

scanf("\t%s", per[n + i].email);

fputs(fgets(x, 10, stdin), stdout);

printf("\n\t是否继续添加?(Y/N)");

scanf("\t%c", &sign);

i++;

}

return(n + i);

}

void Display(Person per[], int n) /* per数组存放通讯录信息,n为通讯录行数 */

{

OpenTxt(pe, n);

if (n <= 0)

return;

int i;

printf("-----------------------

steam有没有c语言软件,【图片】在steam吧你甚至可以讨论c语言_steam吧_百度贴吧...相关推荐

  1. steam上c语言的游戏,【图片】在steam吧你甚至可以讨论c语言_steam吧_百度贴吧

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include /*包含字符串处理函数的头文件,可以直接调用现有的字符串处理的一系列函数了*/ #include using name ...

  2. r语言软件GDINA_finTech MSc代做、代写Python程序语言、代写MSc program、代做Python设计帮做C/C++编程|代写R语言...

    finTech MSc代做.代写Python程序语言.代写MSc program.代做Python设计帮做C/C++编程|代写R语言Strathclyde Business School, finTe ...

  3. c语言一个图片是幼儿园的,【资源学习】c语言程序代码,登录幼儿园200个小朋友的数据...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序,登录幼儿园200个小朋友的数据:姓名.性别.年龄.身高.体重.出生日期,分别按年龄排序后输出. 要求: (1)登录数据用函数input() (2 ...

  4. c语言读入图片matlab,将数据从matlab文件读入C语言

    我正在尝试学习如何使用C API来读取Matlab .mat文件,但它没有像我预期的那样工作: 我想打开一个名为test.mat的非常简单的.mat文件,从文件中读取一个值并将其存储在C变量中.我使用 ...

  5. matlab石头剪刀布小游戏,【图片】石头剪刀布小游戏(教程)【vb吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Public Class Form1 Dim a, b, c, d As Double Private Sub RadioButton3_CheckedC ...

  6. 搭win建中转服务器,【图片】windows搭建服务器教程【异星工厂吧】_百度贴吧

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 写了写了,事儿一多差点忘记了.首先是我在官网找到别人出错的一个bat文件哈,我是放在这个文件目录下的 F:\Steam\steamapps\common\ ...

  7. layui分页limit不显示_【图片】新手 分页显示不了呀【layui吧】_百度贴吧

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 $(function () { layui.use(['table', 'layer'], function () { layer = layui.lay ...

  8. nuc8i7beh安装linux随机重启,【图片】来分享一下我的NUC8I7BEH【intelnuc吧】_百度贴吧...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 测试来了,Linux 脚本,2G测试,操完这次以后休息俩礼拜. ssd随机读4k fio -filename=./ran4K.log -direct=1 ...

  9. can帧格式 dlc_【图片】CAN扩展帧结构【汽车can总线吧】_百度贴吧

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1. 帧起始(Start of Frame) 标志数据帧(包含远程帧),它由一个显性位(0)构成,只有在总县处于空闲状态时,才允许开始发送.所有节点必须同 ...

最新文章

  1. 霍夫变换概述和标准霍夫变换
  2. 前端怎样获取后端生成的验证码图片,并且点击图片的时候改变验证码
  3. 利用ConcurrentHashMap来实现一个ConcurrentHashSet
  4. RFID采用率迟迟不涨,原因何在?
  5. ejb 2.1 jboss_JBoss AS7 JNDI和EJB 3.1命名更改
  6. 国家部委对4G调研:未定给中电信联通发放牌照
  7. OS2ATC 2021:开源协作,和而不同
  8. 阿里巴巴又一开源项目被列入 CNCF 云原生全景图
  9. 基于51单片机的金沙滩12864的计算器
  10. 图形化UDP发包小工具
  11. 如何在群晖系统中安装cpolar(群晖6.X版)
  12. qpython3怎么运行代码_关于使用qpython和qpython3写程序
  13. 深圳学位锁定怎么计算机,【实用】如何查询深圳房子学位是否锁定?(附操作步骤)...
  14. 如何实现chrome谷歌浏览器多开(独立环境 独立cookie)
  15. Selenium如何使用句柄方式切换窗口?
  16. 木子-数据库-oracle如何创建一个新的实例
  17. 梯度消失\梯度爆炸(Vanishing/exploding gradients)与解决方案
  18. 搜素专题(DFS )
  19. 决策理论与方法——效用函数
  20. 比较好用的邮箱有哪些?收费邮箱主要哪家好呢?

热门文章

  1. 利用FSMT进行文件服务器迁移及整合
  2. C#_XXX事件 的重载均与委托System.EventHandler不匹配
  3. 数字带通滤波器c语言程序,C语言编写FIR数字低通滤波器
  4. java配置文件工具类,java项目加载配置文件的工具类
  5. 使用 redmind 进行项目任务管理
  6. ORACLE 小时值必须介于1和12之间 解决方法
  7. android tcpdump log分析,android 系统启动过程中加入tcpdump和logcat
  8. python可变参数函数二阶导数公式_Python中函数的参数定义和可变参数
  9. oracle中存储过程 =,oracle中的存储过程使用
  10. java 过滤器 过滤文件中的文件_Java 使用FileFilter过滤器对文件进行搜索