C语言代码
hepfei90
这个作者很懒,什么都没留下…
展开
-
使用crypto api的签名和验证签名源代码
使用crypto api的签名和验证签名源代码#include "stdafx.h"//--------------------------------------------------------------------// 数字签名以及认证#include #include #include #define MY_ENCODING_TYPE (PKCS_7_ASN_EN转载 2013-11-20 20:41:14 · 2611 阅读 · 0 评论 -
使用crypto api的加密解密源代码
使用crypto api的加密解密源代码#include "stdafx.h"#include #include #include #define MY_ENCODING_TYPE (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING)#define KEYLENGTH 0x00800000void HandleError(char *s);//转载 2013-11-20 20:39:27 · 2590 阅读 · 0 评论 -
c语言制作证书
制作证书// MakeCert.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include DWORD MakeCert();void log(char *error_msg,int error_num);int _tmain(int argc, _TCHAR*转载 2013-11-21 23:57:53 · 2801 阅读 · 0 评论 -
华为面试题:一元多项式的化简 C语言实现源码
编程实现如下功能:对输入的一元多项式,进行同类项合并,并按指数降序排序,输出处理后的一元多项式。说明: 1.多项式由若干个单项式组成,单项式之间为加、减(+,-)关系。2.单项式指数字与字母幂的乘积构成的代数式。对一元多项式,字母只有一种。3.同类项合并指将多项式中指数相同的单项式,系数经过加减求和,合并为一个单项式。按指数降序指多项式中,单项式按指数从大到小顺序相连。格式原创 2015-03-04 09:12:25 · 5864 阅读 · 1 评论 -
华为面试题:扑克牌大小 C语言源码
扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-"连接,每手牌的每张牌以空格分隔,"-"两边没有空格,如:4 4 4 4-joker JOKER。请原创 2015-03-04 09:16:29 · 3263 阅读 · 0 评论 -
c++删除文件夹 源码
由于没有找到直接用于删除文件夹的函数,所以自己写了一个。void CDeleteDlg::DelFile(CString path,CString name){ CString strtemp; if (path.Right(1) != "\\") //判断路径是否以\结尾 strtemp.Format("%s\\*.*",path); //设置通配符原创 2015-03-04 08:50:58 · 1280 阅读 · 0 评论 -
编写高质量的代码
C语言基础高质量的代码简洁,有效代码行数,注释代码比例(20%),可靠,可测试性(每一个模块都便于测试),可维护性(代码便于阅读),可移植性(改变运行环境,代码依旧可以运行)代码的坏味道过长的函数(50),过多的函数参数(5),过多的局部变量(5),重复代码,数据泥潭(有些数据项,喜欢成群结对),长switch语句,代码的重构函数拆分(单一职责),函数提炼,原创 2015-06-14 15:08:30 · 1325 阅读 · 0 评论