Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我需要将我的C ++代码转换为C99:
我几乎尝试了一切,但每次都遇到编译器错误。
有人可以帮忙吗?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我需要将我的C ++代码转换为C99:
struct TransferData {
int data[256];
} *readData;
readData = (TransferData *) malloc(sizeof(struct TransferData));
我几乎尝试了一切,但每次都遇到编译器错误。
有人可以帮忙吗?
最佳答案
对于C
,您需要转换为struct TransferData *
,而不是TransferData *
。您没有名为TransferData *
的类型(或完全删除了演员表,但这是另一场神圣的战争,毫无意义的恕我直言)。
10-08 07:34