鱼C论坛

 找回密码
 立即注册
查看: 4017|回复: 3

这里哪里错了,怎么看都不懂

[复制链接]
发表于 2012-12-29 21:32:37 | 显示全部楼层 |阅读模式
3鱼币
  1. #include <stdio.h>
  2. # include <stdlib.h>

  3. struct list
  4. {
  5. int data;
  6. struct list * pnext;
  7. };

  8. struct list * createlist(void);
  9. void printlist(struct liat *);

  10. int main(void)
  11. {
  12. struct list * p = NULL;
  13. p = createlist();
  14. printlist(p);                                                                   这里错了


  15. return 0;
  16. }

  17. struct list * createlist(void) //创建链表
  18. {
  19. int i;
  20. int len;
  21. int val;
  22. struct list* tail = (struct list*)malloc(sizeof(struct list));
  23. struct list* first = tail;
  24. printf("请输入一个数:");
  25. scanf("%d",&len);

  26. for (i = 0; i < len; i++)
  27. {
  28. printf("请输入第%d个元素的值:",i + 1);
  29. scanf("%d",&val);
  30. struct list * New = (struct list*)malloc(sizeof(struct list));
  31. New->data = val;
  32. New->pnext = NULL;
  33. tail->pnext = New;
  34. tail = New;


  35. }


  36. return first;
  37. }

  38. void printlist(struct list * frist )
  39. {
  40. while(frist != NULL)
  41. {
  42. printf("%d",frist->data );
  43. frist = frist->pnext ;
  44. }
  45. return ;
  46. }
复制代码
E:\c语言源代码\链表.cpp(17) : error C2664: 'printlist' : cannot convert parameter 1 from 'struct list *' to 'struct liat *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.



求大侠帮助

最佳答案

查看完整内容

链表,我刚学完不久。 我发现英文不好也有优点了。我写的时候,是用拼音的。就没错过。struct list* 和 struct liat* 这应该是你说的这里错的原因。偷偷告诉你一下,后面学到文件的时候,会让你很有动力学的。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-12-29 21:32:38 | 显示全部楼层
链表,我刚学完不久。  我发现英文不好也有优点了。我写的时候,是用拼音的。就没错过。struct list*  和 struct liat*  这应该是你说的这里错的原因。偷偷告诉你一下,后面学到文件的时候,会让你很有动力学的。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-12-30 00:17:30 | 显示全部楼层

哥们很细心啊,呵呵,真是这里的错误,顺带把程序里的逻辑错误也找出来了,谢谢哥们了!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-12-30 15:42:08 | 显示全部楼层
把37行放到了30行就没错了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-9 20:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表