level 3
谁的圊舂没弍过
楼主
void CreateTXT(LINE * &head)
{
head=new LINE;
LINE *end=head;
LINE *p; //首先为链表 建立一个附加表头结点
// head=p; //将p付给 表头指针
char tmp[80];
while(true)
{
gets(tmp); //输入字符串!使用C的输入函数
if(tmp[0]==5)
break; //如果发现输入 ^E,则退出输入
p=new LINE;
p->data=new char[strlen(tmp)+1];//为结点分配空间
strcpy(p->data,tmp);
end->next=p;
end=p;
if(tmp[strlen(tmp)-1]==5)
{ //除去最后一个控制符 ^E
p->data[strlen(tmp)-1]='\0';
break;
}
}
p->next=NULL; //是最后的一个指针为空。
head=head->next;
}
2016年06月28日 01点06分
1
{
head=new LINE;
LINE *end=head;
LINE *p; //首先为链表 建立一个附加表头结点
// head=p; //将p付给 表头指针
char tmp[80];
while(true)
{
gets(tmp); //输入字符串!使用C的输入函数
if(tmp[0]==5)
break; //如果发现输入 ^E,则退出输入
p=new LINE;
p->data=new char[strlen(tmp)+1];//为结点分配空间
strcpy(p->data,tmp);
end->next=p;
end=p;
if(tmp[strlen(tmp)-1]==5)
{ //除去最后一个控制符 ^E
p->data[strlen(tmp)-1]='\0';
break;
}
}
p->next=NULL; //是最后的一个指针为空。
head=head->next;
}