让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要: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 |