![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统编程
文章平均质量分 58
编富侠
厚积方能薄发,不积跬步无以至千里。
展开
-
标准IO--fread()与fwrite()函数
fread()与fwrite(): 假如我们现在想写一个或者读一个下面类型的数据: struct dataTest{ char str[30]; int index; char add[100]; }; 我们使用fgets(),fputs()均不能完成,此时就要用到我们的fread()和fwrite()函数了。这两组函数是用来读写二进制文件的。读字符文件不能读完,那我们就用读二进制的文件,这样就能保证读到所需要的二进制文件了。 fread()函数介绍: #include <stdio.h&g原创 2021-10-26 23:49:07 · 328 阅读 · 0 评论 -
统计英文文件中的a-z的个数,统计文件的行号
统计文件中a-z出现的个数 题目要求:统计一篇文件中小写字母a–z出现的次数。 思路:每次拿一个一个字符来看,如果是小写字母就给对应的变量加1,最后输出各自统计的次数,示例代码如下: #include <stdio.h> #include <string.h> int main(int argc, char const *argv[]) { char arr[26] = {0}; int a,i = 0; FILE* fp = fopen("mainwindow.cpp",原创 2021-10-25 21:24:31 · 1007 阅读 · 0 评论 -
C库函数-fgets/fputs
学习目标: 提示:这里可以添加学习目标 例如:一周掌握 Java 入门知识 学习内容: 提示:这里可以添加要学的内容 例如: 1、 搭建 Java 开发环境 2、 掌握 Java 基本语法 3、 掌握条件语句 4、 掌握循环语句 学习时间: 提示:这里可以添加计划学习的时间 例如: 1、 周一至周五晚上 7 点—晚上9点 2、 周六上午 9 点-上午 11 点 3、 周日下午 3 点-下午 6 点 学习产出: 提示:这里统计学习计划的总量 例如: 1、 技术笔记 2 遍 2、CSDN 技术博客 3 篇原创 2021-10-24 21:34:21 · 1822 阅读 · 0 评论 -
标准IO--fputc和fputc实例
标准IO--文件复制 前面已经介绍并使用了fputc和fgetc,通过对这两个函数的介绍以及通过使用案例的介绍,我们就可以实现对文件的复制操作了吗?没错,肯定没问题的,那我们通过这两个函数来实现一个对二进制文件的复制操作。 ...原创 2021-10-24 14:55:28 · 183 阅读 · 0 评论 -
标准IO库的介绍
标准IO库的介绍 标准IO库能够处理很多的细节,例如缓冲区的分配,以优化长度执行I/O等。这些处理使用户不必担心如何选择使用正确的块长度,这就方便了用户的使用。 文章目录标准IO库的介绍1.1 流和FILE对象1.2 标准输出,标准输入,标准出错1.3 缓冲2.1 打开流2.2 读和写流2.2.1输入函数2.2.2输出函数总结 1.1 流和FILE对象 所有的IO函数都是针对文件描述符的,每当打开一个文件时,就返回一个文件描述符,然后这个文件描述符就用于后面的IO操作。对于标准IO库,它的操作是围绕流(st原创 2021-10-23 23:09:54 · 646 阅读 · 0 评论