自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 结构体、结构体数组和结构体嵌套结构体的使用

文章目录一、结构体的定义和使用1. 使用typedef的情况2.不使用typedef的情况二、结构体数组三、结构体嵌套结构体一、结构体的定义和使用结构体是存储不同类型的数据项结构体是一种构造数据类型结构体中的成员空间是独立的为了访问结构的成员,我们使用成员访问运算符(.)。结构体的定义形式:1. 使用typedef的情况格式一:此方法最为标准实用typedef struct student{ char name[10]; //姓名 int num

2020-09-28 01:58:53 3916

原创 结构体指针变量常见问题

文章目录一、结构体指针变量2.结构体大小三、结构体复制四、结构体字节对齐一、结构体指针变量struct stu{ int num; char name[16]; float age;}; void test(){ struct stu lucy = { 100,"lucy",99.9f };//初始化 struct stu *p = NULL; p = &lucy; printf("num=%d, name=%s age=%f\n", lucy.num, lucy.na

2020-09-28 01:56:24 403

原创 字节的高低位交换

文章目录一、字节的高低位交换1.移位操作2.蝶式交换法3.查表法一、字节的高低位交换问题:对一字节的数据,进行逐个高低位交换。例如0xCF(11001111B),经过0-7,1-6,2-5,3-4对应位置的交换,结果为0xF3(11110011)1.移位操作移位操作是对原字节通过移位操作来逐位处理的,使用另一个变量来存储交换后的结果。unsigned char Reverse_byte(unsigned char data){ unsigned char temp = 0x00; for(u

2020-09-26 23:48:29 12677 1

原创 Linux系统常用命令速查手册

文章目录一、系统信息二、date显示系统日期三、系统关机、重启以及登出四、文件和目录五、查看文件内容六、字符设置和文件格式转换七、网络-(以太网和wifi无线)一、系统信息arch #显示机器的处理器架构(1)uname -m #显示机器的处理器架构(2)uname -r #显示正在使用的内核版本dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda #罗列一个磁盘的架构特性hdparm -tT

2020-09-26 23:09:12 1213

原创 【MFC】标题栏图标的更换

在使用MFC开发的软件有一个默认的图标,但是有时我们需要自己更换一个图标来替换原有图标环境:Visual studio 2017文章目录1.寻找`.ico`图片3.修改标题栏图标1.寻找.ico图片我们需要的是.ico图片,但是我么一般的图片都是.jpg、.png、.gif。我们可以通过https://www.bejson.com/ui/icomaker/ 网站来进行转换。3.修改标题栏图标导入生成的.ico图片,并在Resource.h中将添加的ico资源的值该为最小。#define I

2020-09-25 01:43:20 501

原创 常用预处理指令

文章目录一、条件编译1.#if指令2.#endif3.#ifdef和#ifndef4.#else指令5.#elif指令二、其他一些标准指令1.#pragme预处理指令是以#号为代码开头。下面是部分常用的预处理指令:指令用途#空指令无任何效果#include包含一个源代码文件#define定义宏#undef取消已定义的宏#if如果给定条件为真,则编译下面代码#ifdef如果宏已经定义,则编译下面代码#ifndef如果宏没有定义,则编译下

2020-09-25 00:13:24 4932

原创 读写ini配置文件

文章目录一、MFC对ini配置文件的操作1.1、WritePrivateProfileString()写配置文件1.2、GetPrivateProfileString()读配置文件二、实例代码一、MFC对ini配置文件的操作1.1、WritePrivateProfileString()写配置文件在VC++之MFC类库中搜CWinApp::GetProfileStringBOOL WritePrivateProfileStringA( LPCSTR lpAppName, //ini文件的字段名

2020-09-23 00:58:57 374

原创 gcc编译器

文章目录一、gcc主要特征二、gcc编译的过程三、gcc常用的编译选项四、gcc编译动态库GCC 原名为 GNU C语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC很快地扩展,变得可处理 C++。后来又扩展能够支持更多编程语言,所以改名GNU编译器套件(GNU Compiler Collection)。一、gcc主要特征gcc是一个可移植的编译器,支持多种硬件平台gcc不仅仅是个本地编译器,它还可以跨平台交叉编译gcc是有多种语言前端,用于解析不同的语言gcc是按

2020-09-23 00:39:29 975

原创 TinyXML2的调用和遇到问题处理

文章目录1、加载类2、开始调试3、读写XMl操作本人已经将代码和笔记上传到个人gitee仓库:https://gitee.com/Aurora811/Using-class.git运行环境:VS 20171、加载类TinyXML2是简单实用的开源的C++XML文件解析库,可以很方便的应用到现有的项目之中。自己对tinyth的读写操作进行了封装XmlFile类。在新建的项目中加载tinyxml2.h、tinyxml2.cpp、XmlFile.h和XmlFile.cpp。2、开始调试遇到问题一

2020-09-15 07:48:10 1889

黑客帝国数字雨.rar

开发环境:Visual Studio 2017 + EasyX图形库

2021-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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