随笔分类 - C/C++
摘要:1 /********************************************** 2 状态机示例 3 功能:从屏幕输入1,则输出yes,输入其他值输出no 4 ***********************************************/ 5 #include 6 #include 7 8 /* 在各状态之间传递的消息*/ 9 typedef struct stateInfo 10 { 11 int message; 12 int nextStateID; 13 char result[12]; 14 }St...
阅读全文
摘要:处理网络报文的时候,常常需要将MAC地址,ip地址取反。例:32位的一个值:0x4a567fd0 转序后0xd07f564a.实现的方法很多,下面给出一种常用的。 1 #include <iostream> 2 3 #define BYTESWAP(data) \ 4 ( ( (data)<<24) )| \ 5 ( ( (data)&(0xff00) )<<8 )| \ 6 ( ( (data)&(0x00ff0000) )>>8)| \ 7 ( ( (data)>>24)) 8 9 int main(void)10
阅读全文

浙公网安备 33010602011771号