- 博客(5)
- 收藏
- 关注
原创 仿液晶数字显示
//仿液晶数字显示,如下 _ _ _ _ _ _ _ _ | _| _||_||_ |_ | ||_||_|| | | |_ _| | _||_| ||_| _||_|#include #include #include using namespace std; //第一层 int num1[10] = { 1, //0
2013-04-24 11:01:20
664
原创 error code 的排列及描述,字典的小应用
#先建立5个字典, 表示每个位上不同字符代表的意义 err_1 = {'A':'WAN ', 'L':'LAN '} err_2 = {'A':'11M ', 'B':'11M ', 'G':'11M ', 'N':'11M ', 'H':'54M '} err_3 = {'L':'Low Channel ', 'M':'Middle Channel ', 'H':'High Channel
2012-09-17 18:13:37
425
原创 获取阶乘n!的最后一个非零数字
#include using namespace std; unsigned LastNotZeroDigit[1000]; long long Factorial[100]; unsigned CleanLastZeros(unsigned num); //清除数字后面的0 unsigned GetLastNotZeroDigit(unsigned num); //获取数字的
2012-07-24 14:13:31
2748
原创 返回子字符串的位置
今天在论坛上看了个发问的帖子,是问他的那个程序编译出错是咋回事,我拷了下他的程序,发现是一些看不见的字符有问题(其他人的回答是程序里有全角空格字符),删除之后就OK了。 后来仔细再看他的程序,发现有点问题,他的那个函数原型是int func(char *str, char *substr);目的看str中是否有子字符串substr,如果有则返回第一次出现的位置,如果没有则返回-1。但我使用几组数
2011-10-27 16:33:25
728
原创 结构体成员的内存对齐
#include using namespace std; //#pragma pack(1) //使用#pragma pack可以将对齐设置为1 /* 内存对齐的3个准则: 1、结构体变量的首地址能够被其最宽的基本类型成员大小所整除 2、结构体每个成员相对于结构体首地址的偏移量(offset)都是这个成员大小的整数倍,如有不足则补上 3、结构体总大小为结构体最宽的基本类型成员的整数倍 */
2011-10-25 11:13:58
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人