全部博文(26)
2013年(26)
发布时间:2013-09-24 11:06:40
C语言的文件输入输出函数也是成对的,也就是说那些标准输入输出函数都有他的文件输入输出版本——fscanf和fprintf,fgets和fputs,getc和putc。文件输入输出首先要使用的就是fopen(),他用来打开文件,然后对文件内容的读写就交给上面的几个函数处理。其函数原型为FILE * fopen(const char * p.........【阅读全文】
发布时间:2013-09-21 16:46:26
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link,也叫做软链接)。默认情况下,ln命令产生硬链接。(一)硬链接1.产生硬链接的语法# ln 源文件 目标文件 (注意:不能为目录创建硬链接)2.关于inodeinode 译成中文就是索引节点。每个存储设备或存储设备的分.........【阅读全文】
发布时间:2013-09-21 11:49:55
#include<sys/stat.h>int stat(const char *restrict pathname,struct stat *restrict buf);//由文件路径名字做第一个参数,得到文件的信息存入bufint fstat(int filedes,struct stat *buf);//根据文件描述符来做第一个参数,得已经在描述符filedes上打开文件的信息存入buf;int lstat(const char *restrict pathname,str.........【阅读全文】
发布时间:2013-09-20 15:50:04
dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它.........【阅读全文】
发布时间:2013-09-20 15:29:33
UNIX环境高级编程---标准I/O库前言:我想大家学习C语言接触过的第一个函数应该是printf,但是我们真正理解它了吗?最近看Linux以及网络编程这块,我觉得I/O这块很难理解。以前从来没认识到Unix I/O和C标准库I/O函数压根不是一码事。Unix I/O也叫低级I/O,也叫Unbuffered I/O,是操作系统内核部分,也是系统.........【阅读全文】