![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目实战
艾听先生
假程序员一枚
展开
-
模拟实现assert函数
用法#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<assert.h>int main(void){ int n = 14; n = 24; assert(n < 20);//条件不成立是触发该函数报警 system("pause")...原创 2018-03-14 21:46:36 · 593 阅读 · 0 评论 -
判断大小端
大小端当数值的低位段存储在内存的低地址处,这种计算机模式被称为小端模式,反之则被称为大端模式。int main(){ union{ int i=1; char a; }text; text.i=1; if(text.a==1){ printf("小端模式\n"); }else{ printf("大段模式\n"); } return 0原创 2018-03-15 10:33:52 · 302 阅读 · 0 评论 -
项目实战--文件加解密简单实现
引子我们在写完一个东西(文档,PPT,等)总是不想随便的被其他人查看,故而我们就需要有一个程序帮我们将这个文件“藏”起来。适合学习本篇文章的人群不需要很高深的技术,多么厉害的编程能力,只要会C语言编程(入门),懂文件操作部分就好了。正式进入话题复习一些在项目中用到的库函数//头文件#define _CRT_SECURE_NO_WARNINGS#include <stdlib.h>#includ原创 2018-03-14 17:19:52 · 1783 阅读 · 0 评论 -
走迷宫
迷宫图解程序实现#include<iostream> #include<cstdlib> #define Max_Size 100 using namespace std;enum Direcation{ Up = 1, Down = 2, Left = 3, Right = 4};typedef struct{ int x, y;}C...原创 2018-03-11 11:01:30 · 560 阅读 · 0 评论 -
简单栈的应用之括号匹配
常常我们在写程序时,编译代码能发现我们括号匹配正确与否,今天我们模拟实现一个简单的括号匹配函数,用以复习栈的引用#include<iostream>#include<stack>using namespace std;bool is_Brackets(char ch){ if (ch == '(' || ch == ')' || ch == '[' || ch == ']' ||原创 2017-12-13 21:19:21 · 571 阅读 · 1 评论 -
C语言实现进度条彩色变化
【C语言】实现一个变色的进度条原创 2017年03月31日 20:39:30标签: linux/ C语言/ 376 编辑删除实现一个如上的进度条要求1、依次多打印一个'#'2、并后面标注百分比3、还可以进行变色实现进度条(未变色)strip.c[cpp] view plain copy转载 2017-12-04 17:05:25 · 1250 阅读 · 0 评论 -
面试题(日期类)C++版
写在前面:当我们的面试官问你,你能不能写一个日期类?这时,当你看过这篇博客,并记得实现的函数,那还有啥说的,你已经比人家高一个起点了,日期类考点集中,难度不大(当然前提是你自己研究过),话不多说,展示代码,我会在代码中一些重要的地方做注释#include<iostream>using namespace std;class Date{private://属性 int _year;原创 2017-11-17 17:27:09 · 260 阅读 · 0 评论 -
项目实战二(顺序表序列)
本次博客适合于顺序表学习者主要内容如下:@1:顺序表的创建 @2:增,删,改,查; @3:排序; @4:复习二分查找;代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<assert.h>#define MAX 10 //预先开辟的大小,用宏增加程序的可修改性typedef int DataType;//原创 2017-09-19 21:37:18 · 326 阅读 · 0 评论 -
项目实战一(注释转换)
项目一(注释转换)解释说明:本项目用来将一个.c或.cpp文件中的才语言注释全部更换成C++注释风格@1单行注释转换 /*int a=0;*/—>//int a=0; @2代码块注释转换/*int a=0;int b=0;,,,*/转换后//int a=0;//int b=0;//,,,\@3c语言类型注释类型大全int a = 10;// 1.一般情况int num = 0;原创 2017-09-14 16:18:41 · 254 阅读 · 0 评论