通过extern和static实现c语言的封装
admin 16年前 (2009-08-04) 2924浏览 0评论
C语言并不是面向对象的程序设计语言,但是我们可以通过extern和static实现程序的封装和隐蔽。 举个例子,我们在主函数中要使用一个栈,栈的实现代码在stack.c中,我们要主函数不能访问stack.c中的除压栈
admin 16年前 (2009-08-04) 2924浏览 0评论
C语言并不是面向对象的程序设计语言,但是我们可以通过extern和static实现程序的封装和隐蔽。 举个例子,我们在主函数中要使用一个栈,栈的实现代码在stack.c中,我们要主函数不能访问stack.c中的除压栈
admin 16年前 (2009-08-03) 2601浏览 0评论
主要的挂载方式: fat32分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom ntfs分区 mount -t ntfs -o codepage=936,iocharset=c...
admin 16年前 (2009-08-03) 2879浏览 0评论
使用stdio(3)时,通常会用到缓冲技术.从而提高整个系统的I/O效率. Linux中的FILE流有三种基本的饿缓冲模式:
admin 16年前 (2009-08-02) 2894浏览 0评论
当打开多个文件描述符时就不能再简单的使用shutdown()函数了,因为shutdown()函数是不考虑套接口上打开的文件描述符个数的. 当连接建立后,我们需要考虑3种情况:
admin 16年前 (2009-08-01) 2857浏览 0评论
采用标准的I/O可以增强程序的可移植性,可以提高程序的性能. fdopen(3)可以为套接口打开stdio(3)调用. #include FILE fdopen(int files,const char *mode);