gpt4 book ai didi

c - 错误消息 : undefined symbol _msize in C

转载 作者:太空宇宙 更新时间:2023-11-04 03:19:53 24 4
gpt4 key购买 nike

我正在为动态内存分配编写程序。在这个程序中,我收到 undefined symbol _msize 的错误。我也包括 .请帮我解决这个问题。

/* Example of _msize */

#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>

void main()
{
long *buffer;
size_t size;

buffer = (long *)malloc(100 * sizeof(long));
size = _msize(buffer);
printf("The size of the buffer is %d\n", size);
}

最佳答案

_msize 不是标准C。

来自Microsoft Visual C++ (MSVC),你需要包括 <malloc.h> ,就像您已经做过的那样,并使用 Microsoft 编译器(例如在 Visual Studio 中)。


PS:与你的问题无关:What should main() return in C and C++?

关于c - 错误消息 : undefined symbol _msize in C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47469145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com