C语言文件指针与文件描述符之间可以相互转换
来源:互联网 发布:红三兵炒股软件评价 编辑:程序博客网 时间:2024/05/18 02:36
C语言文件指针与文件描述符之间可以相互转换:
这要通过fdopen和fileno两个函数实现。它们都包含在头文件stdio.h中。
fdopen的原型: FILE * fdopen(int filedes, const char *opentype);
第一个参数filedes是一个打开的文件描述符,opentype是表示打开方式的字符串,和fopen函数具有相同的取值,比如"w"或"w+"等。但是你必须保证该字符串的描述和文件实际的打开方式是匹配的。函数fopen()就是返回打开文件的指针;如果操作失败,返回空指针null。
把文件流指针转换成文件描述符用fileno函数,其原型为:
int fileno(FILE *stream);
它返回和stream文件流对应的文件描述符。如果失败,返回-1。
0 0
- C语言文件指针与文件描述符之间可以相互转换
- C语言文件指针和文件描述符相互转换
- C文件指针与文件描述符转换
- 文件指针和文件描述符之间的相互转换 fd---->fp 和 fp---->fd
- 文件指针和文件描述符之间的相互转换 fd---->fp 和 fp---->fd
- 文件描述符fd和文件指针fp之间的相互转换
- 文件描述符fd和文件指针fp之间的相互转换
- 文件描述符与文件指针的相互转化
- 文件描述符与文件指针的相互转化
- 文件描述符与文件指针的相互转化
- 文件描述符与文件指针的相互转化
- 文件描述符和文件指针的相互转换
- 文件指针/句柄、文件描述符、文件路径的相互转换
- linux文件流与文件描述符之间的转换
- linux文件流与文件描述符之间的转换
- 标准的I / O流和文件描述符相互关联(文件描述符与文件指针间的转换)
- C语言文件指针和文件描述符
- C语言下的FILE指针与Linux的文件描述符
- 反调试技术二
- iOS apple Pay 教程
- Btrace 原理分析
- Qt QLineEdit 仿QQ签名框
- Android Studio 2.0+ Error:Protocol family unavailable
- C语言文件指针与文件描述符之间可以相互转换
- three.js学习笔记 Physijs物理引擎
- 去掉android2.3之后系统自带下拉效果
- 有关ViewFlipper的使用及设置动画效果的讲解
- 父母结点数组表示的树的高度
- c++之构造函数与析构函数
- 模拟器反应特别慢 - 打印输出Simulator slow-motion animations are now on
- vb输入输出
- Android 屏幕适配方案