当前位置:  开发笔记 > 编程语言 > 正文

结构calloc c

如何解决《结构callocc》经验,为你挑选了1个好方法。

C99 gcc

我一直收到这个错误.我有一个主要的结构.在main中我试图使用calloc在堆栈上进行分配.我似乎无法找出问题所在.

谢谢你的建议,

错误:')'标记之前的预期表达式

/* global */
struct port_data_t                                                                      
{                                                                                       
    size_t task_id;                                                                     
    pthread_t *thread_id;                                                               
    size_t start_port;                                                                  
    size_t number_ports;                                                                
} *port_data;                                                                           


/* main function */
struct port_data_t *port_data = (struct task_data_t*) calloc(4, sizeof(port_data*));

Simon Buchan.. 8

应该是calloc(4, sizeof(*port_data)):注意*befor ê变数名称.



1> Simon Buchan..:

应该是calloc(4, sizeof(*port_data)):注意*befor ê变数名称.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有