根据文件中的字符串生成单链表
来源:互联网 发布:js实现中英文切换代码 编辑:程序博客网 时间:2024/05/16 13:05
#include<iostream>#include<fstream.h>#define ElemType chartypedef struct LNode{//链表结点结构的定义ElemType data;struct LNode *next;}LNode,*LinkList;int CreateList(LinkList &head){//由文件中的字符串生成单链表//定义文件输入流,以输入方式打开磁盘文件strfile.txtifstream infile("strfile.txt",ios::in|ios::nocreate);if(!infile){cerr<<"文件打开失败!"<<endl;exit(1);}LinkList p=NULL,q=NULL;head=NULL;ElemType ch;while(infile.get(ch)){//逐个读入文件strfile.txt中的所有字符,并由每个字符生成链表结点p=new LNode;p->data=ch;if(NULL == head)head=p;elseq->next=p;q=p;//q永远指向尾结点}infile.close();//关闭输入文件流if(NULL != head){//尾结点的next域置空q->next=NULL;}return 1;}int DisplayList(LinkList head){//顺序遍历链表并输出所有结点的数据域值if(NULL == head){cout<<"当前链表为空!"<<endl;return -1;}LinkList p=head;while(NULL != p){cout<<p->data<<" ";p=p->next;}cout<<endl<<endl;return 1;}int main(){LinkList head;CreateList(head);//生成单链表cout<<"顺序遍历链表并输出所有结点的数据域值:"<<endl;DisplayList(head);//打印单链表在的所有数据return 1;}
- 根据文件中的字符串生成单链表
- 根据字符串生成日期
- 根据字符串生成二维码
- 根据用户输入的字符串生成3个文件
- 【Eclipse】根据文件名查找文件与根据文件中的字符串查找文件
- eclipse中的Java文件自动根据svn版本号生成注释
- eclipse中的Java文件自动根据svn版本号生成注释
- 根据字符串生成java对象
- 根据字符串生成指定二维码
- FreeMarker工具类,用来根据模板文件生成html文件,html字符串等
- 根据URL生成htm 文件
- 根据映射文件生成表
- 根据wsdl文件生成客户端
- 根据xml文件生成javaBean
- 根据模板生成word文件
- 根据传入的参数来生成正则表达式;替换字符串中的全部。
- java根据条码字符串生成条码图
- 根据正则表达式生成随机字符串
- poj 2987 Firing 最大权闭合图 网络流
- 浅谈GSM/GPRS模块软硬件设计(基于有方M660+模块和单片机)
- C语言学习笔记
- 【adb】解决ADB server didn't ACK
- According to TLD or attribute directive in tag file, attribute value does not accept any expressions
- 根据文件中的字符串生成单链表
- Android Activity回传数据
- Solr的入门开发应用
- 判单链表是否对称
- 【IT 八卦】
- 关于SHFileOperation引发的问题
- HDU/HDOJ 1312 Red and Black 非常简单的搜索题 BFS
- HDU 4565 -- So Easy! 数学 && 2013 ACM-ICPC 长沙赛区全国邀请赛 A题
- java中的File.separator