最新消息:

C/C++

WNET获取共享信息

WNET获取共享信息

admin 14年前 (2011-01-01) 2677浏览 0评论

char RemoteName[] = “\\192.168.105.9″; DWORD ret; NETRESOURCE nr; 阅读全文——共822字...

关于SIGPIPE

关于SIGPIPE

admin 14年前 (2010-12-30) 2830浏览 0评论

最近在做网络编程,有时候程序会挂掉,调试发现程序收到了SIGPIPE,造成这个信号的原因可以自行google,因为程序收到SIGPIPE的默认动作是终止程序,所以我们需要对这个信号进行屏蔽。 在多进程的环境下,下面代码可以解决问题: struct...

又是内存泄漏,valgrind!

又是内存泄漏,valgrind!

admin 14年前 (2010-11-24) 2761浏览 0评论

今天测试程序的时候,想看看CPU的占用率怎么样,无意间发现进程使用的内存一直增长。 果不其然,一会之后我的程序就被操作系统kill掉了。 以前记得有个内存泄漏的检测工具,不过好像有点麻烦,还要修改源代码。 同事给我推荐valgrind,果真很强...

Mysql C API编程1

Mysql C API编程1

admin 15年前 (2010-02-23) 2835浏览 0评论

本文参考资料: http://dev.csdn.net/article/59/59727.shtm http://dev.mysql.com/doc/refman/5.0/en/c.html

一个简单的连接Mysql的C程序

一个简单的连接Mysql的C程序

admin 15年前 (2010-02-23) 2855浏览 0评论

这段代码主要是为了测试Mysql C环境是不是安装好。 //file name: dbtest.c #include #include #include int main() { MYSQL mysql; mysql_init...

关于sizeof与strlen的问题

关于sizeof与strlen的问题

admin 15年前 (2009-11-07) 2844浏览 0评论

今天开始作面试题了,准备找工作了。 关于sizeof和strlen的问题,以前就接触到了,现在再提一下。 先看看这个: Char *a="1234567890"; Sizeof(a)=? Strlen(a)=?

一个很隐蔽的bug

一个很隐蔽的bug

admin 15年前 (2009-10-31) 3277浏览 0评论

今天把以前看过的«C专家编程»找出来翻了一边,发现还是收获很多阿。 下面是一段有BUG的代码,你能看出来吗? Int array[3]={1,2,3}; #define T (sizeof(array)/sizeof(array[0])) Main(...

unix简单的信号处理

unix简单的信号处理

admin 16年前 (2009-09-10) 2816浏览 0评论

unix下最简单的信号处理函数是signal函数: #include void (*signal(int signo,void (*func)(int)))(int); sign参数是信号名,func是信号处理程序。 为了简化signal函数的书写...

C 程序来访问和设置环境变量

C 程序来访问和设置环境变量

admin 16年前 (2009-08-22) 3019浏览 0评论

对于 C 程序的用户来说,可以使用下列三个函数来设置或访问一个环境变量。 ◆ getenv()访问一个环境变量。输入参数是需要访问的变量名字,返回值是一个字符串。如果所访问的环境变量不存在,则会返回 NULL。 ◆ setenv()在程序里面设置某...