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 ê变数名称.
应该是calloc(4, sizeof(*port_data))
:注意*befor ê变数名称.