知识点
inert_hou
这个作者很懒,什么都没留下…
展开
-
双向链表的操作附C代码
双向链表的基本操作 链表节点结构图 插入节点结构图 插入节点结构图 DList.h #ifnedf _DLIST_H #define _DLIST_H #include <stdlib.h> #include <stdio.h> #define DATATYPE int /*链表的节点定义*/ typedef struct node{ int _iData; struct node *pPerior; /*前驱指针*/ struct node *pNext; /*原创 2020-12-19 16:14:03 · 200 阅读 · 1 评论 -
peek用法解决多读一行
问题: 在利用STL中fstream流读取txt文件的时候,往往需要使用eof()函数来判断是否读到文件末尾,但再调用eof()的时候往往会多输出最后一行的数据。 while(!readfile.eof()) { readfile.read(x,9); //readfile>>x; } 会出现将最后一行数据读两次。 eof是end of file的意思,用来判断是否到了文件结尾。 按照一般思维,应该就是到达文件尾,就eof()应返回true,但事实上,在读完最后一个数据时,eofbit仍然是f转载 2020-11-21 22:40:01 · 478 阅读 · 0 评论