随笔分类 -  C

职工管理系统----删除职工
摘要:在.h文件中增加两个函数 //判断职工是否存在,如果存在返回职工所在数组中的位置,不存在返回-1 int Isexist(int id); //删除职工 void del_Emp(); .cpp文件进行实现该方法 //判断职工是否存在 int workManager::Isexist(int id) 阅读全文

posted @ 2021-04-07 16:24 云小道 阅读(234) 评论(0) 推荐(0)

职工管理系统---显示职工
摘要:在.h文件中新增显示函数show_Emp(); //显示职工 void show_Emp(); 具体信息在.cpp上面进行实现 //显示职工 void workManager::show_Emp() { //判断文件是否为空 if (this->m_FileIsempty) { cout << "文 阅读全文

posted @ 2021-04-07 15:59 云小道 阅读(61) 评论(0) 推荐(0)

职工管理系统-------添加职工
摘要:用户在批量创建时,可能会创建不同种类的职工 如果想这样所有不同种类的员工都放入到一个数组种,可以将所有员工的指针维护到一个数组内, 如果想在程序中维护这个不定长度的数组,可以将数组创建到堆区,并lion给worker**的指针维护 workermanager.cpp //记录职工人数 int m_E 阅读全文

posted @ 2021-04-06 19:56 云小道 阅读(229) 评论(0) 推荐(0)

职工管理系统-----实现职工类
摘要:创建一个worker抽象类 //职工抽象类 class worker { public: //职工的编号、姓名、部门编号 int m_id; string m_name; int m_DeptId; //显示个人信息 virtual void showInfo()=0; //获取岗位名称 virtu 阅读全文

posted @ 2021-04-05 21:07 云小道 阅读(90) 评论(0) 推荐(0)

职工管理系统-------实现退出功能
摘要:职工管理系统可以用来管理公司内所有员工的信息 公司中职工分为三类:普通员工、经理、老板显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并发送任务给员工老板职责:管理公司所有事务 管理系统中需要实现的功能如下:退出管理程序:退出当 阅读全文

posted @ 2021-02-14 20:11 云小道 阅读(206) 评论(0) 推荐(0)

职工管理系统-------菜单功能
摘要:职工管理系统 管理系统需求 职工管理系统可以用来管理公司内所有员工的信息 公司中职工分为三类:普通员工、经理、老板显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并发送任务给员工老板职责:管理公司所有事务 管理系统中需要实现的功 阅读全文

posted @ 2021-02-14 12:06 云小道 阅读(286) 评论(0) 推荐(0)

C++文件操作——二进制读写文件
摘要:二进制的方式进行读写操作 ios::binary #include<iostream>#include<fstream>using namespace std;二进制文件,写文件class person{public:char m_Name[64];int m_age;}void test(){1. 阅读全文

posted @ 2021-02-04 22:50 云小道 阅读(434) 评论(0) 推荐(0)

C++文本操作文件-读、写文件
摘要:文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化 C++中对文件操作需要包含头文件<fstream> 文件类型分为: 文本文件:文件以文本的ACSII码形式存在在计算机中 二进制文件:文件以文本的形式存在计算机中 操作类文件的三大类:ofsteam:写操 阅读全文

posted @ 2021-02-04 22:24 云小道 阅读(224) 评论(0) 推荐(0)

C++多态实现电脑组装
摘要:#include<iostream>using namespace std; class CPU {public: virtual void nCPU() = 0;};class VideoCard {public: virtual void nVideoCard() = 0;};class Mem 阅读全文

posted @ 2021-01-31 10:39 云小道 阅读(59) 评论(0) 推荐(0)

C++多态实现制作咖啡的流程
摘要:#include<iostream>using namespace std;//制作饮品 基类class Drinking {public: //煮水 virtual void Boil() = 0; //冲泡 virtual void Brew() = 0; //倒入杯中 virtual void 阅读全文

posted @ 2021-01-31 10:23 云小道 阅读(156) 评论(0) 推荐(0)

exit()函数和atexit()函数 复习
摘要:这样的函数有什么用途呢? 嘘~~~~ 上菜(代码)!! #include<stdio.h> #include<stdlib.h> void send (void); void failure(void); int main(void){ int n; atexit(send);//注册send()函 阅读全文

posted @ 2020-01-20 21:59 云小道 阅读(87) 评论(0) 推荐(0)

C预处理
摘要:#define 与所有预处理指令一亮,预处理指令#define用#符号作为行的开头,#和指令之间不能有空格,指令可以出现在源文件的任何地方。指令定义的作用域从定义出现的位置开始直到文件的结尾。#define由三部分组成:第一部分为指令#define自身第二部分为所选择的缩略语,这些缩略语称为宏mac 阅读全文

posted @ 2020-01-19 15:09 云小道 阅读(143) 评论(0) 推荐(0)

文件输入/输出
摘要:一 文件是什么? 一个文件file通常就是磁盘上的一端命名的存储区。比如stdio.h就是一个包含一些有用的文件的名称。 在C语言中文件看成是连续的字节序列,其中每一个字节都可以单独地读取。 I/O级别 I/O有两个级别:低级I/O:使用操作系统提供的基本I/O服务,标准高级I/O使用一个标准的C库 阅读全文

posted @ 2020-01-18 13:50 云小道 阅读(541) 评论(0) 推荐(0)

存储类
摘要:存储类 接下来看一下代码: int x=30; printf("x1=%d",x); { int x=33; printf("x2=%d",x); } while(x++<33){ int x=100; printf("x3=%d",x); } printf("x4=%d",x); 首先,在代码中创 阅读全文

posted @ 2020-01-13 21:49 云小道 阅读(187) 评论(0) 推荐(0)

字符串表示和字符串I/O
摘要:字符串 character string 是以空字符(\o)结尾的char数组,字符串使用的非常广泛 比如常见的输入和输出 #include<stdio.h> #define MA "****************" int main(void){ int a; int a[]="xxxxxxxx 阅读全文

posted @ 2020-01-12 16:22 云小道 阅读(733) 评论(0) 推荐(0)

C 语言指针
摘要:指针究竟是什么呢? 指针是一个指针为地址的变量正如char类型的变量用字符作为其数值,而Int类型变量的数值是整数,指针变量的数值表示是地址 如果将某指针变量命名为pas,那么就可以获得一下语句: pas=&passwd 这里是把passwd的地址赋值给pas 指针需要的符号:* & 地址运算符(& 阅读全文

posted @ 2019-12-27 10:41 云小道 阅读(182) 评论(0) 推荐(0)

C语言 复习函数
摘要:什么是函数呢? 首先函数是在完成特定任务的程序代码中,拥有自己独立的单元。 举个例子 “你可以拿本书吗?” ”你可以拿本语文书吗?“ “你可以拿苹果吗?”。。。。。 如果要是放到程序里面估计要重复很多一样的动作,所以函数的第一个优点就是:可以省去重复代码的编写 将“你可以拿”作为它的函数,接下来拿的 阅读全文

posted @ 2019-12-18 14:00 云小道 阅读(192) 评论(0) 推荐(0)

C语言复习上
摘要:通常开始学习C语言的时候,第一句写的就是"helloword" 接下来的日子里需要注意的是{} {}, , "" “” ;....等输入法的中英文状态下是否正确,这个是最基本的,一个字节是8位 好了,接下来带着大家认识,int ,long ,short,char ,double ,float ,bo 阅读全文

posted @ 2019-12-16 21:28 云小道 阅读(367) 评论(0) 推荐(0)