
案例
文章平均质量分 59
Jxiepc
一个努力向上的男同志
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++案例 | C++使用mmap实现多进程拷贝文件
文章目录程序思路完整代码运行效果 程序思路 1. 指定创建子进程的个数 2. 打开源文件 3. 打开目的文件, 不存在则创建 4. 获取文件大小 5. 根据文件大小拓展目标文件 6. 为源文件创建映射 7. 为目标文件创建映射 8. 求出每个子进程该拷贝的字节数 9. 创建N个子进程 10. 子进程完成分块拷贝(注意最后一个子进程拷贝起始位置) 11. 释放映射区 完整代码 #include <iostream> #inclu原创 2021-12-20 23:10:51 · 921 阅读 · 0 评论 -
C++ 案例 | C++实现模拟shell命令行
文章目录一、解析二、执行命令函数三、模拟shell四、完整代码四、运行结果 一、解析 /** * 进行命令行解析: * 多个空格 * 分割符:< > | * */ void parse(){ std::string line; getline(std::cin, line); /** 解析字符串 */ int len = line.size(), i=0; std::string tmp; std::vector<std::stri原创 2021-12-20 20:14:48 · 1462 阅读 · 2 评论 -
C++ | C++实现学校机房预约系统(文件操作)
文章目录头文件源文件 头文件 globalFile.h #pragma once /* 教师文件 */ #define TEACH_FILE "teacher.txt" /* 学生文件 */ #define STU_FILE "student.txt" /* 管理员文件 */ #define ADMIN_FILE "admin.txt" /* 预约文件 */ #define ORDER_FILE "order.txt" /* 机房信息文件 */ #define ROOM_INFO "room.原创 2021-11-04 21:19:14 · 626 阅读 · 1 评论 -
C++ | 实现员工管理系统(文件交互)
前言 该程序为员工的管理系统,分为三个阶级普通员工、经理、老板。分别实现了对数据的添加、删除、查询、修改等操作。且将员工信息存储到文件中。 文章目录前言一、头文件二、源文件 一、头文件 boss.h #include "woker.h" class Boss : public Woker { public: Boss(int id, std::string name, int deptId); virtual void show_info(); virtual std::string get原创 2021-11-03 10:43:15 · 469 阅读 · 0 评论 -
( •̀ ω •́ )y( •̀ ω •́ )y精心整理C两百例【120例-180例】,持续更新.....
前言 ( •̀ ω •́ )y( •̀ ω •́ )y精心整理C两百例【1-60例】,持续更新… ( •̀ ω •́ )y( •̀ ω •́ )y精心整理C两百例【60-120例】,持续更新… 文章目录前言121、绘制椭圆122、设置背景色和前景色123、设置线条类型124、设置填充类型和填充颜色125、图形文本的输出126、金刚石图案127、飘带图案128、圆环图案129、肾形图案130、心脏形图案 121、绘制椭圆 #include<stdio.h> #include<stdlib原创 2021-10-23 09:58:20 · 306 阅读 · 0 评论 -
( •̀ ω •́ )y( •̀ ω •́ )y精心整理C两百例【60例-120例】,持续更新.....
前言 文章目录前言61、二叉树遍历62、数字金额转为大写金额63、汉诺塔问题64、哈夫曼编码64、哈夫曼编码65、图的深度优先遍历66、图的广度优先遍历67、求解最优交通路径68、八皇后问题69、骑士巡游 61、二叉树遍历 #include<stdlib.h> #include<string.h> #include<stdio.h> typedef struct bitnode { char data; struct bitnode *lchild, *rchild原创 2021-10-15 15:33:01 · 341 阅读 · 0 评论 -
( •̀ ω •́ )y( •̀ ω •́ )y精心整理C两百例【1-60例】,持续更新.....
前言 1、C的第一个程序 /* The first C programme */ #include <stdio.h> /* 包含标准输入输出头文件 */ void main() /* 主函数 */ { printf("Hello World!\n"); /* 打印输出信息 */ getchar(); } 2、运行多个源文件 main.c #include "print.h" void main(void){ printHello(); getchar(); } p原创 2021-10-07 12:15:24 · 658 阅读 · 0 评论