📄 subject_56568.htm
字号:
<p>
序号:56568 发表者:jannie 发表日期:2003-10-18 20:51:16
<br>主题:运行时提示内存出错!帮忙看看原因吧!谢了
<br>内容:目的是读入一个字符串,每次一个字符,将其放在链表的末尾。<BR><BR>相关数据结构:<BR>typedef struct node{<BR> DataType data;<BR> struct node *next;<BR>}ListNode;<BR><BR>typedef ListNode *LinkList;<BR>...<BR><BR>出错函数:<BR><BR>//每次读入的内容放到链表的末尾<BR>void chainlist::CreatListB(CString str)<BR>{<BR> LinkList head=NULL;//链表开始为空<BR> ListNode *s,*p;//工作指针<BR> p=head;<BR><BR> for(int i=0;i<str.GetLength();i++)<BR> {<BR> s=(ListNode *)malloc(sizeof(ListNode));//生成新结点<BR> s->data=str[i];//将读入的数据放入新结点的数据域中<BR> //s->next=NULL;<BR> if(head==NULL) head=s;<BR> p->next=s; ----------------------------〉程序在这里指示错误<BR> p=s;<BR> length++;<BR> }<BR> p->next=NULL;<BR>}<BR><BR>2003-10-18 20:55:03
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -