- 博客(5)
- 收藏
- 关注
原创 仿液晶数字显示
//仿液晶数字显示,如下 _ _ _ _ _ _ _ _| _| _||_||_ |_ | ||_||_|| || |_ _| | _||_| ||_| _||_|#include #include #include using namespace std;//第一层int num1[10] = { 1, //0
2013-04-24 11:01:20 628
原创 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 384
原创 获取阶乘n!的最后一个非零数字
#include using namespace std;unsigned LastNotZeroDigit[1000];long long Factorial[100];unsigned CleanLastZeros(unsigned num); //清除数字后面的0unsigned GetLastNotZeroDigit(unsigned num); //获取数字的
2012-07-24 14:13:31 2698
原创 返回子字符串的位置
今天在论坛上看了个发问的帖子,是问他的那个程序编译出错是咋回事,我拷了下他的程序,发现是一些看不见的字符有问题(其他人的回答是程序里有全角空格字符),删除之后就OK了。后来仔细再看他的程序,发现有点问题,他的那个函数原型是int func(char *str, char *substr);目的看str中是否有子字符串substr,如果有则返回第一次出现的位置,如果没有则返回-1。但我使用几组数
2011-10-27 16:33:25 688
原创 结构体成员的内存对齐
#include using namespace std;//#pragma pack(1) //使用#pragma pack可以将对齐设置为1/*内存对齐的3个准则:1、结构体变量的首地址能够被其最宽的基本类型成员大小所整除2、结构体每个成员相对于结构体首地址的偏移量(offset)都是这个成员大小的整数倍,如有不足则补上3、结构体总大小为结构体最宽的基本类型成员的整数倍*/
2011-10-25 11:13:58 457
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人