自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Aya的学习笔记:C语言,检测文件的编码格式,检测字符串是否是UTF-8。

检测文件编码格式 正文完全检测 检测文本文件的编码格式。 参数是文件地址。 返回值: -1:文件不存在。 0:ANSI 1:UTF-8 2:带BOM的UTF-8 3:UTF-16 LE 4:UTF-16 BE 5:UTF-32 LE 6:UTF-32 BE #include <stdio.h> #include <stdlib.h> int EncodeTest(ch...

2020-03-18 14:08:52 503 1

原创 Aya的学习笔记:C语言,字符编码格式与转换。详解 MultiByteToWideChar,WideCharToMultiByte,mbstowcs_s,wcstombs_s

MultiByteToWideChar()和WideCharToMultiByte() 都是Windows系统提供的API函数,不具有通用性。 头文件:windows.h 例: 有一个文本文件:01.txt 把文档内容按行存取到字符串中。 在控制台输出字符串。 根据上述要求需要用到函数 #include <stdio.h> int main() { FILE* fp = NUL...

2020-03-17 15:19:48 3760

原创 Aya的学习笔记:字符编码格式

字符编码 二进制 我们都知道计算机本质上由门电路组成,只有通断两种状态,即二进制的1,0。 硬件只能识别高低电位,但是使用硬件保存或输出人类能够识别的信息在我们看来是理所当然的事。有没有想过这是怎么做到的呢? 一个二进制信息称为位(bit)。一位信息只有两种状态。用来显示信息恐怕不行。但依靠位的组合就可以显示多种信息。 现在计算机使用字节(byte)作为一个最小的信息单位,一个字节包含八个二进制...

2020-03-16 10:51:06 595

原创 Aya的学习笔记:数组排序:堆排序,c语言实现,逐语句分析【超详细】

一、堆排序 堆排序(英语:Heapsort)是指利用堆(Heap)这种数据结构所设计的一种排序算法。 把整个数组排列成为一个最大堆,根结点的值就是整个数组的最大值。 把根结点的值存入一个临时位置,然后将根结点删除,把最后一个终端结点移到根结点的位置。 此时,数组空出了最后一位。将存入临时位置的“最大值”存入数组的最后一位,最后一位完成排序。 除最后一位外的数组重新排成一个最大堆,找出“次最大值”,...

2020-02-24 03:30:31 298

空空如也

空空如也

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

TA关注的人

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