- 博客(3)
- 收藏
- 关注
原创 c语言将元年1月1日起的天数转化成日期,不用循环和数组
上篇文章中提到了将日期转化成天数的方法,这篇文章介绍反过来将天数转化成日期的方法,于是可以直接用天数代替日期,只在显示时转化成日期形式。记天数为days,日期为year年month月day日。
2023-01-13 20:31:25
719
原创 c语言计算两个日期相差天数,不用循环语句
计算日期之差,最直接的方法是用循环“数”天数,但是这个方法不够优美,因为效率低,而且需要建立一个数组存放每月的天数,还需要多次判断闰年。而本文介绍的方法,相当于求两个日期相差天数的解析式,口算都能算出来。
2023-01-12 12:11:15
1446
原创 利用按位异或运算加密文件(用c语言、c++和vb写的)
在第一次学按位异或算符“^”时,我注意到这个运算是可逆的,即(a^b)^b=a,于是就想到可以利用按位异或运算将文件加密。后来就写了加密程序,原理是用特定长度的char类型作为密码,将文件内容与密码逐字节异或运算,将运算结果写入另一个文件,密码长度不够就循环。保存的文件文件名,我是直接加一个扩展名“.加密文件”,如果文件本身扩展名就是“.加密文件”,就把扩展名去掉。写了两个版本:第一个完全用c++写,练习类的继承、操作符重载;第二个尝试用c写dll,vb调用dll的函数。
2022-12-22 12:07:07
1009
1
用按位异或(^)运算实现文件加密的代码,c语言写dll,vb调用dll中的函数
2022-12-20
这个有没有别的做法?
2024-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人