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

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

    评论

报告相同问题?