2019年5月23日

标准 IO fgets与fputs 对文件的操作

摘要: char *fgets(char *s, int size, FILE *stream); int fputs(const char *s, FILE *stream); 使用fgets从流中读取数据时会在存放的缓冲区中自动添加 '\0' 结尾 例如: 测试 根据fgets 就可以实现获取文件有多少 阅读全文

posted @ 2019-05-23 19:10 管理员D 阅读(420) 评论(0) 推荐(0)

2019年5月22日

标准 IO 测试 可以打开多少流

摘要: 通过测试可以看出,最多可以打开1024个流 阅读全文

posted @ 2019-05-22 21:26 管理员D 阅读(204) 评论(0) 推荐(0)

标准 IO fprintf 与 sprintf 函数使用

摘要: 函数原型 fprintf int fprintf(FILE *stream, const char *format, ...); 把数据写到流中 int sprintf(char *str, const char *format, ...); 把数据写到str中 例子: 程序运行时: 阅读全文

posted @ 2019-05-22 21:08 管理员D 阅读(330) 评论(0) 推荐(0)

标准 IO 测试 标准输出,输入,出错缓冲大小;全缓冲文本流大小

摘要: 例子:测试缓冲区大小 阅读全文

posted @ 2019-05-22 20:47 管理员D 阅读(541) 评论(0) 推荐(0)

标准 I/O (带缓冲)

摘要: 标准IO中分文本流和二进制流 windows系统中:(1) 二进制流 - 换行符 '\n' (2) 文本流 - 换行符 ‘\r' '\n' linux 系统中:不区分文本流和二进制流:换行符 - '\n' 一 。标准I/O 提供3种类型的缓冲(流的缓冲) 1. 行缓冲(大小1024字节);刷新行缓存 阅读全文

posted @ 2019-05-22 19:43 管理员D 阅读(341) 评论(0) 推荐(0)

vim 中 ctags的应用

摘要: 为了方便查询代码段中代码的最终的定义 在linux的vim便以其中可以使用ctags 使用步骤: 1. 安装 ctags : sudo apt-get install ctags 2. 生成索引文件tags :linux开发应用程序时常要查看/usr/include/下文件所定义该宏的原型,那就 c 阅读全文

posted @ 2019-05-22 13:14 管理员D 阅读(199) 评论(0) 推荐(0)

2019年5月20日

链表实现队列操作

摘要: 使用链表实现队列,需要一个对头指向对列头部管理数据出对,一个队尾管理数据入队;还需要队列的数据区域 那么就需要用两个结构管理队列,一个是数据节点,一个队列 队列节点结构,专门管理数据的 typedef struct queueNode{ int data; //数据域,存放的是有效数据 struct 阅读全文

posted @ 2019-05-20 21:46 管理员D 阅读(7034) 评论(0) 推荐(0)

数组实现循环队列

摘要: 队列的特点数据先进先出; 需要一个指向对头,一个指向队尾的标志,这里使用的数组,那就用数组的下标 定义一个指向顺序队列的结构: #define max 1024 typedef struct seqqueue{ int data[max]; //存放数据的顺序对列,数组 int fornt; //指 阅读全文

posted @ 2019-05-20 21:02 管理员D 阅读(5321) 评论(0) 推荐(0)

2019年5月19日

数组实现顺序表

摘要: 1. 顺序存储结构:把数据元素放在 地址连续的存储单元里 定义一个结构放顺序存储的内容 2. 顺序表的操作 1. 建空表, 2. 插入元素, 3.删除元素, 4. 按位置查找元素, 5. 按照元素查找位置, 6. 去除表中重复元素, 7. 求表长度 ( 表中实际元素个数 ) , 8. 修改表中元素值 阅读全文

posted @ 2019-05-19 21:53 管理员D 阅读(1707) 评论(0) 推荐(0)

数组结构实现顺序栈

摘要: 顺序栈, 首先是顺序存储,连续的存储空间, 那就想到了使用数组实现顺序栈的功能 栈:根据其先进后出的特性,操作数组数据,只能先操作栈顶的元素 定义一个可以指向栈的结构: typedef struct seqstack{ int *dat; //定义指向数据的指针 int top; //指向栈顶数据, 阅读全文

posted @ 2019-05-19 21:25 管理员D 阅读(545) 评论(0) 推荐(0)

导航