自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 VS2013写智能电子钢琴

软件:VS2013-->win32应用程序 语言: C/C++ 程序功能:   运行程序后自动播放一段示例音乐,开始自由演奏(用户再按下1~7数字键发出对应音符) 下载地址:https://download.csdn.net/download/cai_niaocaini...

2018-08-21 18:05:54

阅读数 707

评论数 1

原创 用vs2013MFC制作简易计算器

第一次写计算器,自己制作的计算器下载: https://download.csdn.net/download/cai_niaocainiao/10594663 第一步参考博客:【基于VS2010的MFC编程】多功能计算器 相同的内容在这里就不说了,先说自己遇到的问题:(1):创建MFC时...

2018-07-22 19:59:41

阅读数 6489

评论数 11

原创 链式栈 C语言

链栈:栈的链式存储结构 顺序栈的实现在于使用了数组这个基本数据结构,数组中的元素在内存中的存储位置是连续的,且编译器要求我们在编译期就要确定数组的大小,这样对内存的使用效率并不高,一来无法避免因数组空间用光而引起的溢出问题,二在系统将内存分配给数组后,则这些内存对于其他任务就不可用;而对于链栈...

2019-04-09 18:10:41

阅读数 46

评论数 0

原创 两栈共享空间 C语言

顺序栈存储还是很方便的,不过它有一个致命的缺点,就是必须事先确定数组存储空间大小,万一不够用了,就需要编程手段来扩展数组的容量。但如果我们有两个相同类型的栈,我们为他们各自开辟了数组空间,这时,我们完全可以用一个数组存储两个栈。 栈的抽象数据类型 ADT 栈(stack) Data ...

2019-04-08 20:54:34

阅读数 52

评论数 0

原创 顺序栈 C语言

栈是限定仅在表尾进行插入和删除操作的线性表。 栈的抽象数据类型 ADT 栈(stack) Data 同线性表。元素具有相同的类型,相邻元素具有前驱和后继关系 Operation InitStack(*S):初始化操作,建立一个空栈S ClearStack(*S):将栈清空 S...

2019-04-08 15:00:07

阅读数 28

评论数 0

原创 Qt5.9.1 简单字体设计(代码化UI设计)

  UI 的可视化设计是对用户而言的,其实底层都是 C++ 的代码实现,只是 Qt 巧妙地进行了处理,让用户省去了很多繁琐的界面设计工作。本节介绍一个用纯代码方式设计 UI 的实例,通过实例了解用纯代码设计 UI 的基本原理。与前面的可视化 UI 设计相对应,且称之为代码化 UI 设计。 运行结...

2019-02-01 15:59:03

阅读数 311

评论数 0

原创 Qt5.9.1 简单字体设计(UI设计)

最近自学了下Qt,本节讲一下如何进行些简单的字体设计,有什么问题互相交流。 步骤如下: 一:创建一个Widget Application项目samp1,在创建窗体时选择基类QDialog,生成的类命名为QWDialog,并选择生成窗体。 二:布局 双击qwdialog.ui,进入界面设计...

2019-01-30 16:52:20

阅读数 199

评论数 0

原创 unsigned char转string

如何将无符号字符串转化成字符串 方法一:无符号字符转有符号字符然后直接给字符串 #include<iostream> #include<string> #include<cstdio...

2018-12-18 18:04:22

阅读数 3426

评论数 0

原创 蓝桥杯 基础练习 十进制转十六进制

问题描述   十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进...

2018-11-19 22:40:16

阅读数 37

评论数 0

原创 静态链表的基本操作

定义:用数组描述的链表叫做静态链表,这种描述方法还有起名叫做游标实现法。 基本操作: Status InitList(StaticLinkList space)  :将一维数组space中各分量链成一个备用链表 int Malloc_SLL(StaticLinkList space):若备...

2018-10-21 13:40:00

阅读数 91

评论数 0

原创 单链表结构与顺序存储结构优缺点比较

定义 顺序存储结构就是用一组地址连续的存储单元依次存储该线性表中的各个元素。由于表中各个元素具有相同的属性,所以占用的存储空间相同。 线性表按链式存储时,每个数据元素 (结点)的存储包括数据区和指针区两个部分。数据区存放结点本身的数据,指针区存放其后继元素的地址只要知道该线性表的起始地址表中的...

2018-10-05 17:26:53

阅读数 273

评论数 0

原创 线性表的链式存储结构

顺序存储在进行插入和删除时,需要移动大量数据,耗费时间,使用链式存储结构可以有效的解决这个问题。 链式存储的结点由存放数据元素的数据域和存放后继结点地址的指针域组成。 线性表的基本操作功能如下: InitList(*L):          初始化操作,建立一个空的线性表L ListEm...

2018-10-05 17:10:19

阅读数 73

评论数 0

原创 线性表的顺序存储结构及基本操作

学习书籍《大话数据结构》,自学完后,总结一下,以后也好复习 ,欢迎互相交流。 线性表的基本操作功能如下: InitList(*L):          初始化操作,建立一个空的线性表L ListEmpty(L):      若线性表为空,返回true,否则返回false ClearLis...

2018-10-03 22:16:36

阅读数 178

评论数 0

转载 remove和remove_if区别

Remove()函数:   remove(beg,end,const T& value)  //移除区间{beg,end)中每一个“与value相等”的元素; remove只是通过迭代器的指针向前移动来删除,将没有被删除的元素放在链表的前面,并返回一个指向新的超尾值的...

2018-09-04 17:23:01

阅读数 188

评论数 0

转载 五大主流数据库比较 (DB2 Oracle MySQL SyBase SQLServer)

一、 开放性  1. SQL Server  只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考...

2018-08-31 18:41:24

阅读数 2391

评论数 0

原创 MFC搜索文件(一)

编译软件:vs2013 程序功能:在选定的文件夹下查找指定文件,并将结果显示到列表控件中。 步骤:  第一步:  新建一个基于对话框的应用程序 步骤:文件-->新建-->项目-->MFC应用程序-->...

2018-08-30 13:42:07

阅读数 1112

评论数 0

原创 MFC绘制正弦曲线

前言:   这里虽然说的是如何绘制正弦曲线,但学会了这个之后,我们也可以绘制余弦曲线等。 软件:VS2013 程序功能:使用MFC(单文档)自动绘制正弦曲线 步骤: 一:文件-->新建-->项目-->MFC--&am...

2018-08-28 10:43:47

阅读数 1716

评论数 6

原创 时间格式化(把1535098068转成2018-08-24 16:07:48)

问题: 时间格式化(例如:1535098068转成2018-08-24  16:07:48) 时间从1970年开始计算,且时间校正为UTC+8   语言:C++ 编译软件: vs2013 代码示例:(输入秒即会转化为对应时间格式) #include <iostr...

2018-08-27 17:33:44

阅读数 141

评论数 0

原创 sprintf_s、_snprintf与_snprintf_s的用法

sprintf_s 函数功能:将数据格式化输出到字符串 函数原型:   int sprintf_s(         char *buffer,   //存储位置   size_t sizeOfBuffer, //最大允许的字符数  const char *format [,  argu...

2018-08-27 12:44:18

阅读数 942

评论数 0

转载 error C1083: 无法打开包括文件: “SDKDDKVer.h”: No such file or directory

机器同时安装了Visual Studio 2013和低版本(如VS2010),运行一段时间后会出现一个bug。新建或旧的Win32/MFC工程在编译时,编译器提示:fatal error C1083: 无法打开包括文件:“SDKDDKVer.h”: No such file or director...

2018-08-26 19:55:22

阅读数 1819

评论数 0

提示
确定要删除当前文章?
取消 删除