linux文件io和标准io
文章平均质量分 91
百亿苍狗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二进制读写与文件定位、静态库和动态库的原理与制作
gcc -I <头⽂件路径> -L < 库的路径 > -l < 动态库的名字 > < 源⽂件 >-o < 可执⾏⽂件名 >gcc -I <头⽂件路径> -L < 库的路径 > -l < 静态库的名字 > -o < 可执⾏⽂件名 >当编译器链接动态库的时候,会在可执⾏⽂件的头信息中记录库的名字,便于在操作系统执⾏。动态库默认加载动态库的路径与链接动态库的默认路径是相同的,都是 /lib 与。当编译器链接静态库的时候,如果在可执⾏⽂件中有调⽤静态库的函数接⼝,则会将。原创 2025-08-08 20:07:03 · 493 阅读 · 0 评论 -
fopen/fclose、fgetc/fputc、fgets/fputs、格式化输入输出与时间获取
示例 : 以读写⽅式打开⽂件 test.txt,如果该⽂件不存在,则创建. 如果该⽂件已经存在,则⻓度截短为 0.练习: 以读写⽅式打开⽂件 test.txt,如果该⽂件不存在,则报错, 使⽤ r+ 即可.w + 或 w+b 或 wb+ : 打开可读写⽂件,若⽂件存在则⽂件⻓度清为零,即会擦些⽂。w 或 wb : 打开只写⽂件,若⽂件存在则⽂件⻓度清为 0, 即会擦些⽂件以前内容。若⽂件不存在,则会建⽴该⽂件, 如果⽂件存。获取当前时间并转换本地时间,以 %d-%d-%d %d::%d::%d 进⾏打印。原创 2025-08-08 19:58:14 · 831 阅读 · 0 评论 -
linux io框架、文件io接口、read/write、标准io简介
主要包括 open()/close()/read()/write() /lseek() 相应的系统调⽤ (准确说法是对系统调⽤。应⽤程序通过调⽤ 操作系统提供的 io 接⼝ (函数) 向内核进⾏ io 请求 , 由内核最终完整相应的。系统调⽤是 Linux 内核给⽤户提供的访问接⼝, 但在 glibc 中封装了系统调⽤接⼝⽽形。⽤户层与内核层是相辅相成,⽤户层的应⽤程序依赖于库或者内核, 库与内核给应⽤层提供服务。FILE 指针:每个被使⽤的⽂件都在内存中开辟⼀个区域,⽤来存放⽂件的有关信息,这些信息。原创 2025-08-08 19:47:13 · 779 阅读 · 0 评论
分享