XwinterwinterwinterX 2015-12-31 10:14 采纳率: 50%
浏览 2528

C语言,请问这代码哪里错了 在新行按ctrl+z没办法终止输入

printf("请输入单链表的数据: ");
list = LinkedListCreatT();
for (start = list->next; start != NULL; start = start->next)
    printf("%d",start->data);
printf("\n");



LinkedList LinkedListCreatT()

{
Node *L;
L = (Node *)malloc(sizeof(Node));
L->next = NULL;
Node *r;
r = L;
ElemType x;
while (scanf("%d", &x) != EOF)
{
Node *p;
p = (Node *)malloc(sizeof(Node));
p->data = x;
r->next = p;
r = p;
}
r->next = NULL;
return L;
}

  • 写回答

5条回答 默认 最新

  • lm_whales 2015-12-31 10:45
    关注

    有时候需要两个ctrl

    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献