如何将文件中的内容写入链表

wuweimakuang 2016-06-03 10:14:25
如何将文件中的内容写入链表,求大神指点
...全文
405 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gpoppy 2019-12-26
  • 打赏
  • 举报
回复
用python如何实现急急急急求大神指点谢谢谢谢
wuweimakuang 2016-06-03
  • 打赏
  • 举报
回复
额,一时手快,简洁的说是这个 struct visitor_information{ int number; string* account; string* code; }; typedef struct visitor_Node { struct visitor_information* v; visitor_Node* Next; }v_Node, *v_PtrToNode, *v_List, *v_Position;
wuweimakuang 2016-06-03
  • 打赏
  • 举报
回复
这是小弟的链表 #include <fstream.h> #include <iostream.h> #include <conio.h> using namespace std; struct visitor_information{ int number; string* account; string* code; }; typedef struct visitor_Node { struct visitor_information* v; visitor_Node* Next; }v_Node, *v_PtrToNode, *v_List, *v_Position; v_Position InsertInitialize( struct visitor_information visitor, v_List L, v_Position P ) {//插入一名用户信息,在P 后 //当链表中什么也没有时,初始化//非空的链表需要专门写一个插入函数文件 //因此需要判断读入文件后链表是否为空 P->v = &visitor; P->Next = (v_Position)malloc(sizeof(visitor_Node)); P = P->Next; P->v = NULL; P->Next = NULL; if (P == NULL){ cout << "Out of space!!" << endl; } return P; //返回下一条指针 } v_Position Find(string X, v_List L) {//查找元素X并返回其所在位置 v_Position P; P = L; bool o = false; string* s1; while (P != NULL && P->v != NULL){ s1 = P->v->account; o = (*s1 == X); if (o) break; P = P->Next; } return o ? P : NULL; } bool IsLast(v_List L){ bool o=false; if(L->Next==NULL) o=true; return o; } void DeleteAll( v_List L ) { //删除整个链表 v_Position P; P = L; while (P != NULL ){ v_PtrToNode temp = P; P = P->Next; delete temp; } cout<< " Successfully Deleted !" << endl; }
银点 2016-06-03
  • 打赏
  • 举报
回复
node定义呢?
wuweimakuang 2016-06-03
  • 打赏
  • 举报
回复
要求:一个单向链表里的数据写到文件中,还有一个读取的函数
wuweimakuang 2016-06-03
  • 打赏
  • 举报
回复
额,在补充一点,本人用的是c++
银点 2016-06-03
  • 打赏
  • 举报
回复
需求不明确,表达不清楚

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧