05.嵌入式Linux应用开发
文章平均质量分 95
嵌入式linux的io
微客猿
专注于物联网、嵌入式、人工智能等领域的创作。
展开
-
第03章 Linux的文件属性与目录
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ADk4WN0d-1670758252682)(https://gitee.com/embmaker/cloudimage/raw/master/img/20221014135738.png)]提示 : 封装2个函数 , process_ls 和 process_ls_l。检查一个文件是否存在, 如果存在就删除, 不存在创建。使用stat函数来实现stat命令的功能。编程实现ls 和 ls -l 命令的功能。原创 2022-12-11 19:33:23 · 825 阅读 · 1 评论 -
第02章 Linux的文件IO
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ILrDQZZQ-1670757752348)(https://gitee.com/embmaker/cloudimage/raw/master/img/image-20221011153558802.png)]打开文件都是向文件添加数据,就是以a+方式打开,用ftell函数直接得到当前位置,如果不为0,则说明文件不为空;只要用"a”方式打开,那么无论用fseek位置指针定位函数,在写入文件信息时,均只能写入到文件末尾。原创 2022-12-11 19:25:25 · 698 阅读 · 0 评论 -
第01章 Linux的标准IO
定义:系统自动的在内存中为每一个正在使用的文件开辟一个缓冲区,从内存向磁盘输出数据必须先送到内存缓冲区,装满缓冲区在一起送到磁盘中去。定义:系统自动的在内存中为每一个正在使用的文件开辟一个缓冲区,从内存向磁盘输出数据必须先送到内存缓冲区,装满缓冲区在一起送到磁盘中去。fread()和fwrite()函数支持这种类型的I/O。使用fgetc()/fputc()一次读或写一个字符,如果流是带缓存的,则标准I/O函数处理所有缓存。标准I/O库的所有操作都是围绕流(stream)来进行的,在标准I/O中,*原创 2022-12-11 19:18:03 · 819 阅读 · 0 评论