电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • APP

    随时找料

    即刻洽谈

    点击下载PC版
  • 公众号

    电子元器件

    采购信息平台

  • 移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

C语言库函数调用文件

来源: 作者:华仔 浏览:507

标签:

摘要:FILE *fp :定义文件指针 创建和打开:FILE *open(const char *filename,consr char *mode) filename 名字 mode 模式(打开失败返回NULL)(成功返回文件指针) r,rb w,wb只读 只写 a,ab不存在就创建文件 r+,

FILE *fp :定义文件指针

创建和打开:FILE *open(const char *filename,consr char *mode) filename 名字 mode 模式(打开失败返回NULL)(成功返回文件指针)

r,rb w,wb只读 只写 a,ab不存在就创建文件 r+,rb+读写方式打开 w+,wb+读写打开,不存在就创建 a+,ab+读和不存在就创建 rt+ 读写打开一个文本文件允许读和写rt只读打开一个文本文件,只允许读数据:有b说明是打开二进制文件,liunx不区分文本文件和二进制文件

读:size_t fread(void *ptr,size_t size,size_t n,*FILE *stream) 从stream指向的文件中读取N个字段,每个字段都是size字节,并将读取的数据放入ptr所指字符数组中,返回实际已读取的字节。(EOF文件结束符)

写:size_t fwrite(consr void *ptr,size_t size,size_t n,*FILE *stream) 从缓冲区ptr所指的数组中把N个字段写入stream所指的文件中,每个字段长size字节。

读字符:int fgetc(FILE *stream)

写字符:int input(int c,FILE *stream) 向stream指向的文件中写入C字符

格式化读:fscanf(FILE *stream,char *format,[argument]) 从一个stream指向文件中进行格式化输入

格式化输出:fprintf(FILE *stream,char *format,[argument]) 格式化输出到一个stream指向文件中

控制文件内部指针函数:int fseek(FILE *stream,long offset,int whence) offset每次读写字节的偏移量,whence当前位置基点 whence:SEEK_SET 文件开头 SEEK_CUR 文件指针位置 SEEK_END 文件结尾

路径获取:char *getcwd(char *buff,size_t size) 提供一个size大小的buffer,getcwd会把路径名copy到buffer,如果buffer太小,函数会返回-1。头文件

创建一个目录:int mkdir(char *dir,mode) 成功返回0,失败返回-1 头文件



技术资讯 技术方案 技术应用 技术新品 技术前沿 行业方案 行业应用 行业新品 行业前沿
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
Baidu
map