当前位置:  技术问答>linux和unix

C语言编程遇到难题了··求帮忙

    来源: 互联网  发布时间:2017-02-21

    本文导语:  程序如下: 头文件 23 union {  24 char ch;  25 unsigned uch;  26 signed sch;  27 int in;  28 unsigned uin;  29 signed sin;  30 short int shin;  31 unsigned short ush;  32 signed short ssh;  33 long int lin;  34 unsigned long ulon;  35 ...

程序如下:
头文件

23 union {
 24 char ch;
 25 unsigned uch;
 26 signed sch;
 27 int in;
 28 unsigned uin;
 29 signed sin;
 30 short int shin;
 31 unsigned short ush;
 32 signed short ssh;
 33 long int lin;
 34 unsigned long ulon;
 35 signed long slon;
 36 long long lonlon;
 37 unsigned long long ulonlon;
 38 float fl;
 39 double dou;
 40 }data;
 41 
 42 typedef struct {
43 union data;
 44 struct fun_data* next;//用于指向下一个参数
 45 }fun_data;
 54 struct afun_data{
 55  char* fun_name;
 56  fun_data* start_data;
 57  struct afun_data* next;//用于指向下一个函数
 58 struct afun_data* last;
 59  } ;
 60 
 61 pid_shm back_shm;
 62 struct afun_data* fun_now;
 63 fun_now=(struct afun_data*)malloc(sizeof(struct afun_data));
 64 fun_data *data_now,pointb;
 65 data_now=&pointb;

程序代码部分
 40 void send_fun(char* a)
 41 {
 42   struct  afun_data* fun_new;
 43   fun_new=(struct afun_data*)malloc(sizeof(struct afun_data));
 44    fun_new->fun_name=(char*)malloc(sizeof(char)+1);
 45    fun_new->fun_name=a;
 46    fun_now->next=(struct afun_data*)malloc(sizeof(struct afun_data));
 47    fun_now->next=fun_new;
 48    fun_new->last=(struct afun_data*)malloc(sizeof(struct afun_data));
 49    fun_new->last=fun_now;
 50    data_now=fun_new->start_data;
 51    fun_now=fun_new;
 52 }
双向链表,fun_now指向当前的,fun_new是新的
46和47会报错···求解析 就解答
没有多少分 

|
 
40 void send_fun(char* a)
 41 {
 42 struct afun_data* fun_new;
 43 fun_new=(struct afun_data*)malloc(sizeof(struct afun_data));
 44 fun_new->fun_name=(char*)malloc(sizeof(char)+1);
 45 fun_new->fun_name=a;
 47 fun_now->next=fun_new;
 49 fun_new->last=fun_now;
 50 data_now=fun_new->start_data;
 51 fun_now=fun_new;
 52 }

随便改了一下!

1.注意一下代码书写规范。
2.设置断点,单步跟踪调试是程序员必备技能之一。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 2013年7月和2013年8月编程语言排行榜
  • kliyx是使用C++语言编程的,还是用C语言编程的?
  • 苹果OS X和IOS下最新编程语言swift介绍
  • 动态编程语言 LIME编程语言
  • 2017 年热门编程语言排行榜出炉,你的语言上榜没?
  • LINUX下 C语言编程中 DIR 是做什么用的~?
  • PHP编程语言介绍及安装测试方法
  • 新建 一 LINUX C语言编程交流群 大家若有兴趣就加入一起交流哈
  • 各位大侠,请推荐几本在UNIX环境下使用标准C语言编程的好书.谢谢啊!!!
  • unix/linux系统,支持那些语言编程??
  • 在unix 中怎么实现 c 语言编程
  • 初学Linux要看什么书?, 请问Linux下C语言编程怎么设置环境?
  • 请问在linux中,怎样用c语言编程来实现对计算机的日期和时间的修改啊?
  • 如何用C语言编程启动linux下的shell命令
  • 在Linux的Eclipse中用C语言编程,求助
  • 请问:linux 下 C语言编程 , 如何将 串口 由 全双工 变化为 半双工 通讯 方式?
  • 为什么要学linux环境下c语言编程
  • 问个c语言编程的初级问题
  • linux 下c 语言编程
  • linux下c语言编程问题 help !!!
  • C语言编程——操作系统中的文件管理!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    PHP编程语言介绍及安装测试方法 iis7站长之家