- 博客(6)
- 收藏
- 关注
原创 标准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
原创 统计英文文件中的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
原创 SQLite 安装
SQLite简介 SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 Linux 上安装 SQLite 几乎所有版本的 Linux 操作系统都附带 SQLite,因此我们来瞅瞅: 很幸运,没有安装,我们来安装一下: 我们可以按照提示输入命令来安装,但是今天我们来尝个鲜,换个安装方式–从官方的源代码区去下载:https://www.sqlite.org/download
2021-10-24 23:28:55
2010
原创 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
原创 标准IO--fputc和fputc实例
标准IO--文件复制 前面已经介绍并使用了fputc和fgetc,通过对这两个函数的介绍以及通过使用案例的介绍,我们就可以实现对文件的复制操作了吗?没错,肯定没问题的,那我们通过这两个函数来实现一个对二进制文件的复制操作。 ...
2021-10-24 14:55:28
183
原创 标准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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人