linux c文件操作
文章平均质量分 70
wocjj
这个作者很懒,什么都没留下…
展开
-
文件非阻塞状态打开后改变为阻塞状态
fcntl函数中F_SETFL 设置文件描述词状态旗标,参数arg为新旗标,但只允许O_APPEND、O_NONBLOCK和O_ASYNC位的改变,其他位的改变将不受影响。所以如果打开文件时是用非阻塞状态打开的:open("/dev/tty",O_RDWR|O_NOCTTY|O_NDELAY);则可以用fcntl改变文件状态标志:fcntl(fd, F_SETFL, 0);--改变文件转载 2012-05-10 12:37:31 · 978 阅读 · 0 评论 -
c语言文件操作相关函数的用法
c语言文件操作相关函数的用法2011-6-29 17:32 提问者: lsy51813 | 浏览次数:2011次我来帮他解答推荐答案2011-6-29 17:34clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数strea转载 2012-05-31 18:16:56 · 827 阅读 · 0 评论 -
c++文件操作
第二个问题:1、gets(str);是从缓冲区中读取字符串,然后保存到数组str中直到遇到回车符,换行符不作为字符串的内容,读取的换行符会转换为NULL值,由此标志程序的结束。2、cin.getline(char*line,int size,char ='"n')是读入一行字符,第二个参数是本次读取的最大字符个数,第三个参数是分隔字符,作为读取一行结束的标志,默认是\n。转载 2012-04-09 13:05:24 · 575 阅读 · 0 评论 -
c获取文件大小
方法一stat,lstat,fstat1 函数都是获取文件(普通文件,目录,管道,socket,字符,块)的属性。函数原型#include int stat(const char *restrict pathname, struct stat *restrict buf);提供文件名字,获取文件对应属性。int fstat(int filedes, struct sta转载 2012-11-12 20:53:50 · 677 阅读 · 0 评论 -
fopen()打开一个流函数
头文件:dir.hfopen()打开一个流函数 原形:FILE *fopen(const char *filename,const char *mode) 功能:打开用filename指定的文件,并使其与一个流相联。 使用方式:文件指针名=fopen("文件名","处理方式") "处理方式"取: "rt" 打开一个文本文件,只能读。 "wt转载 2012-11-12 20:58:27 · 722 阅读 · 0 评论