自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言将元年1月1日起的天数转化成日期,不用循环和数组

上篇文章中提到了将日期转化成天数的方法,这篇文章介绍反过来将天数转化成日期的方法,于是可以直接用天数代替日期,只在显示时转化成日期形式。记天数为days,日期为year年month月day日。

2023-01-13 20:31:25 605 1

原创 c语言计算两个日期相差天数,不用循环语句

计算日期之差,最直接的方法是用循环“数”天数,但是这个方法不够优美,因为效率低,而且需要建立一个数组存放每月的天数,还需要多次判断闰年。而本文介绍的方法,相当于求两个日期相差天数的解析式,口算都能算出来。

2023-01-12 12:11:15 1305

原创 利用按位异或运算加密文件(用c语言、c++和vb写的)

在第一次学按位异或算符“^”时,我注意到这个运算是可逆的,即(a^b)^b=a,于是就想到可以利用按位异或运算将文件加密。后来就写了加密程序,原理是用特定长度的char类型作为密码,将文件内容与密码逐字节异或运算,将运算结果写入另一个文件,密码长度不够就循环。保存的文件文件名,我是直接加一个扩展名“.加密文件”,如果文件本身扩展名就是“.加密文件”,就把扩展名去掉。 写了两个版本:第一个完全用c++写,练习类的继承、操作符重载;第二个尝试用c写dll,vb调用dll的函数。

2022-12-22 12:07:07 868 1

用按位异或(^)运算实现文件加密的代码,c语言写dll,vb调用dll中的函数

用的编译器是devc++和vb6,用devc++打开.dev文件后编译得到dll,用vb6打开.vbp文件生成exe文件。资源中包含编译后的文件。

2022-12-20

空空如也

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

TA关注的人

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