
C/C++
lijuwen
要以平常心态看待任何事情
要以坚毅性格面对任何事情
展开
-
setjmp()和longjmp()
#i ncludeint setjmp(jmp_buf envbuf)宏函数setjmp()在缓冲区envbuf中保存系统堆栈里的内容,供longjmp()以后使用,setjmp()必须使用头文件setjmp.h。调用setjmp()宏时,返回值为0,然而longjmp()把一个变原传(一个确认用于从那里返回的整形参数int status)递给setjmp(),该值(恒不为0)就是调用longj原创 2007-10-22 20:02:00 · 833 阅读 · 0 评论 -
curses 库例子
#include #define StartX 1#define StartY 1#define TRUE 1#define FALSE 0void init(){ initscr(); cbreak(); nonl(); noecho(); intrflush( stdscr, FALSE ); keypad( stdscr, TRUE ); refresh原创 2007-10-30 14:48:00 · 947 阅读 · 0 评论 -
进程间通信IPC
进程间通信IPC索引:1.fork、exec和exit对IPC对象的影响2.fcntl记录锁3.管道和FIFO的属性4.管道和FIFO的限制5.pipe函数6.popen和pclose7.mkfifo函数8.System V IPC共性描述9.msqid_ds结构10.msgget函数11.msgsnd函数12.msgrcv函数13.msgctl函数14.在System V消息队列上使用s转载 2007-11-27 20:24:00 · 2162 阅读 · 2 评论 -
C++ sizeof 使用规则及陷阱分析
C++ sizeof 使用规则及陷阱分析1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword re原创 2008-12-20 18:42:00 · 927 阅读 · 0 评论 -
c语言中的进制转化
int型十进制转char[]型十六进制char temp_buffer[ 200 ];char pp;pp = 99;memset(( char * )temp_buffer, 0x00, sizeof( temp_buffer ));sprintf( temp_buffer, "%02x/n", pp );fprintf( stdout, "temp_buffer =%s/n", temp_原创 2009-06-18 00:18:00 · 1200 阅读 · 0 评论 -
重新起步。。。。。
将近4-5年的时间没来着了,想想这4-5年的经历,很多感慨!想放弃此行业已经基本不可能了,但也没有动力继续学下去,总而言之挺难得!为了重新开始,给自己打气。上来唠唠!希望我的梦还没有破碎!原创 2017-04-12 13:50:52 · 563 阅读 · 0 评论