⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_56568.htm

📁 vc
💻 HTM
字号:
<p>
序号:56568 发表者:jannie 发表日期:2003-10-18 20:51:16
<br>主题:运行时提示内存出错!帮忙看看原因吧!谢了
<br>内容:目的是读入一个字符串,每次一个字符,将其放在链表的末尾。<BR><BR>相关数据结构:<BR>typedef struct node{<BR>&nbsp;&nbsp;&nbsp;&nbsp;DataType data;<BR>&nbsp;&nbsp;&nbsp;&nbsp;struct node *next;<BR>}ListNode;<BR><BR>typedef ListNode *LinkList;<BR>...<BR><BR>出错函数:<BR><BR>//每次读入的内容放到链表的末尾<BR>void chainlist::CreatListB(CString str)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;LinkList head=NULL;//链表开始为空<BR>&nbsp;&nbsp;&nbsp;&nbsp;ListNode *s,*p;//工作指针<BR>&nbsp;&nbsp;&nbsp;&nbsp;p=head;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;for(int i=0;i&lt;str.GetLength();i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s=(ListNode *)malloc(sizeof(ListNode));//生成新结点<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s-&gt;data=str[i];//将读入的数据放入新结点的数据域中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//s-&gt;next=NULL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(head==NULL) head=s;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p-&gt;next=s;&nbsp;&nbsp;----------------------------〉程序在这里指示错误<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;p=s;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;length++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;p-&gt;next=NULL;<BR>}<BR><BR>2003-10-18 20:55:03

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -