国嵌视频学习第二天——库函数访问文件
来源:互联网 发布:返利淘宝网红包怎么用 编辑:程序博客网 时间:2024/06/07 11:11
库函数
C库函数的文件操作时独立于具体的操作系统平台的,不管是在DOS、WINDOWS、Linux还是在VxWorks中都是这些函数
库函数-创建和打开
FILE *fopen(const char *filename , const char *mode)
-filename:打开的文件名(包含路径,缺省为当前目录下)
-mode:打开模式(常见打开模式查baidu)
库函数-读
Size_t fread (void *ptr, size_t size, size_t n, FILE *stream)
功能:
从stream指向的文件中读取n个字段,每个字段为size字节,并将读取的数据放入ptr所指的字符数组中,返回实际读取的字节数
库函数-写
Size_t fwrite(const *void ptr , size_t size,size_t n, FILE *stream)
功能:
从缓冲区ptr所指的数组中把n个字段写道stream指向的文件中,每个字段长为size个字节,返回实际写入的字段数
<---------->调用系统函数访问文件的时候,文件描述符是个整数;而在这里是FILE
库函数-读字符
Int fgetc(FILE *stream):从指定的文件中读一个字符
库函数-写字符
Int fputc(int c, FILE *stream):向指定的文件中写入一个字符
库函数-格式化读
Fscanf(FILE *stream, char *format[,argument...]):从一个流中进行格式化输入。
库函数-格式化写
Int fprintf(FILE *stream , char * format[,argument...]):格式化输出到一个流中
库函数-定位
Int fseek(FILE *stream, long offset, int whence)
-whence:
SEEK_SET
SEEK_CUR
SEKK_END
路径获取
在编写程序的时候,有时候需要得到当前路径。C库函数提供了getcwd来解决这个问题
Char *getcwd(char *buffer, size_t size)
我们提供一个size大小的buffer,getcwd会把当前路径名copy到buffer中,如果buffer太小,函数会返回-1
创建目录
Int mkdir(char *dir, int mode)
功能:创建一个新目录
返回值:0表示成功,-1表述出错
- 国嵌视频学习第二天——库函数访问文件
- 国嵌视频学习第二天——系统调用方式访问文件
- Tiny6410学习ing—文件编辑(库函数访问文件)
- 国嵌视频学习第二天——时间编程
- Linux文件编程,时间编程——库函数-文件访问
- 库函数-文件访问
- 文件访问(库函数)
- 库函数-访问文件
- 库函数方式访问文件
- 库函数文件访问
- 第二节 html5学习——视频
- linux 底层文件访问(库函数)
- Linux 文件访问--- C库函数
- Linux库函数方式访问文件
- 嵌入式视频方案学习第二篇——Hi3518E介绍
- LINUX文件编程-库函数的文件访问
- 文件I/O编程学习笔记二(c语言库函数访问文件)
- 马士兵视频学习第二天总结
- [Linux项目实践] 物联网单板测试:OLED Dis_Menu
- Windows 7 x64 下用IIS FastCGI模式配置php-5.3.10-nts-Win32-VC9-x64
- android intent使用方法
- 广播机制(一)
- Tomcat7.0配置连接池的步骤
- 国嵌视频学习第二天——库函数访问文件
- tar
- vb总结
- 技术随笔 迁移记
- swing
- oralce 正则表达式
- 使用cacti自定义graph template进行监控
- 交叉编译opencv2.31与移植至arm9
- 文件锁 fcntl()函数说明