Linux下的文件管理函数(不带I/O缓冲)2.0
来源:互联网 发布:软件评测师视频 编辑:程序博客网 时间:2024/05/16 14:19
11 fwrite
函数的作用: 将数据块写到文件流中:
函数原型: size_t fwrite(const void * ptr, size_t size, size_t nmemb, FILE *stream);
返回值: 实际写入的nmemb数目;
12 fseek
函数的作用:移动文件流的读写位置
函数的原型: int fseek(FILE * stream, long offset, int whence)
返回值:成功返回0, 出错-1;
使用ftell来获取当前的位置;
13 ftell
函数的作用:读取文件流的读写位置;
函数的原型:long ftell(FILE * stream)
返回值: 成功返回当前的读写位置;
出错-1;
14 feof
函数的作用: 检测文件流是否到了文件尾
函数的原型:int feof(FILE *steam)
返回值: 非零代表到了文件尾,其他是0;
15 fprintf
函数的作用:格式化数据到文件
函数的原型: int fprintf(FILE *stream, const char *format, ….);
返回值:成功返回实际输入的字符数,失败-1;
16 fscanf
函数的作用: 格式化字符串输入
函数的原型: int fscanf(FILE *strem, const char *fromat,….)
返回值:成功返回参数数目,出错-1
17 进程和程序的区别?
见下篇
18 getpid
函数的作用:获取进程识别码,进程号
函数的原型: pid_t getpid(void);
返回值:目前进程的进程号;
头文件: #include < unistd.h >
19 fork
函数的作用:创建一个进程
函数的原型:pid_t fork(void);
函数的返回值: <0 出错;
=0 表示当前创建的子进程
0 父进程 ,返回值是子进程的进程号
性质:
fork创建的子进程把父进程的资源拷贝了一份, 父子进程把所有的重新执行一遍;
vfork创建的子进程和父进程共享数据空间, 不是重新拷贝
20 vfork
函数的作用:建立一个新的进程;
函数的原型: pid_t vfork();
特点:子进程先运行,退出,父进程才能运行
1.进程的创建: fork(), vfork();
2.进程的执行:
- Linux下的文件管理函数(不带I/O缓冲)2.0
- Linux下的文件管理函数(不带I/O缓冲)
- Linux下的文件管理函数(不带I/O缓冲)3.0
- Linux下的文件管理函数(带I/O缓冲)1.0
- Linux学习笔记1——不带缓冲的文件I/O函数
- 标准I/O库与Unbuffered I/O(不带缓冲的I/O)函数
- liunx--文件----不带I/o缓冲的操作
- 不带缓冲的文件I/O操作
- unix c编程:不带缓冲的文件 I/O
- 文件I/O操作----带与不带缓冲的I/O
- UNIX环境编程学习笔记(2)——文件I/O之不带缓冲的 I/O
- Linux下的文件操作(不带缓存的I/O操作)
- 带缓冲的I/O和不带缓冲的I/O
- 带缓冲的I/O操作和不带缓冲的I/O操作
- 带缓冲的I/O操作和不带缓冲的I/O操作
- 带缓冲的I/O操作和不带缓冲的I/O操作
- 带缓冲的I/O操作和不带缓冲的I/O操作
- 带缓冲I/O 和不带缓冲I/O的区别与联系
- 欢迎使用CSDN-markdown编辑器
- 阅读笔记一(Android系统创建桌面快捷方式ShortCut)
- UVA 10564 Paths through Hourglass(dp)
- NSDate那点事(时间处理封装)
- 实现业务系统中的用户权限管理
- Linux下的文件管理函数(不带I/O缓冲)2.0
- android编程取消标题栏方法(appcompat_v7、Theme.NoTitleBar)
- 复习--JS基础
- 非root用户执行java进程报错:fork: retry:资源暂时不可用
- 12.1类的定义和声明
- 基于ZOOKEEPER的一个实现了Lock接口的分布式锁
- 框架内部工作流程
- 配置Git for Mac
- JAVA数组的length属性