CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

vc编译报错,但不知道原因,高手们来看下

楼主tutuniu(土土牛)2005-11-01 18:55:12 在 C/C++ / 新手乐园 提问

#define   LEN   sizeof(struct   node)  
  #define   NULL   0;  
  #include   "stdio.h"  
  #include   "stdlib.h"  
   
  struct   node  
  {  
  char   data;  
  struct   node   *next;  
  };  
   
  struct   node*   creat_l(char   *   strCode,   int   n)  
  {  
  int   i;  
  struct   node   *head   =   (struct   node*)malloc(LEN);  
  struct   node   *tail   =   (struct   node*)malloc(LEN);  
   
  for   (i   =   0;   i   <   n-1;   i++)  
  {  
   
  struct   node   *trial   =   (struct   node*)malloc(LEN);  
   
  trial->data   =   strCode[i];  
  if   (0   ==   i)  
  {  
  head->next   =   trial;  
  tail   =   head->next;  
  }  
  else  
  tail->next   =   trial;  
  tail   =   trial;  
  if   (i   ==   n-2)  
  trial->next   =   NULL;  
  }  
  return   (head);  
  }  
   
  void   print_l(struct   node   *head)  
  {  
   
  while   (head   !=   NULL)  
  {  
  printf("%c\n",   head->data);  
  head   =   head->next;  
  }  
  }  
   
  main()  
  {  
  int   n   =   14;  
  char   strCode[]   =   "12345678abcde";  
  struct   node   *head   =   creat_l(strCode,n);  
  print_l(head);  
  }  
   
  while   (head   !=   NULL)  
  这句话老是报错,说  
  syntax   error   :   missing   ')'   before   ';'  
  syntax   error   :   ')'  
  不明白啊...  
  问题点数:20、回复次数:2Top

1 楼xiaocai0001(高楼目尽欲黄昏/梧桐叶上萧萧雨)回复于 2005-11-01 18:58:48 得分 20

#define   NULL   0;  
  ------------------  
  宏定义后面不需要加分号的  
   
  #define   NULL   0  
  就可以了  
  不过一般来说NULL不需要宏定义的  
  stdio.h  
  与  
  iostream.h  
  头文件都有宏定义过了  
  Top

2 楼tutuniu(土土牛)回复于 2005-11-01 19:37:58 得分 0

ok,非常感谢Top

相关问题

  • 编译报错
  • 编译中报错!!!
  • 刚安了个VC++ 6.0 怎么编译总报错
  • 【求救】MS VC 能编译,gcc 报错,为何?
  • VC编译器的BUG,快来看啊
  • 编译java文件报错
  • 初学VC:VC中编译正确,可连接报错,请大家帮帮忙,谢谢!
  • 这个,我在vc++里编译总是会报错,该改成啥样子啊,高手指点个~
  • 求助:为什么我的VC编译什么程序都报错啊?急寻高手帮助!!!急啊!
  • 使用template定义,编译报错

关键词

  • null
  • strcode
  • head
  • struct node
  • trial
  • 宏定义
  • tail
  • next
  • len
  • define

得分解答快速导航

  • 帖主:tutuniu
  • xiaocai0001

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo