Linux中用malloc分配动态字符串空间。
运行至划黄线代码就会报错,出了内存空间不足,还有什么问题啊?我直接写成chartmp[98];就不会报错了,应该不是内存空间不足。...
运行至划黄线代码就会报错,出了内存空间不足,还有什么问题啊?
我直接写成char tmp[98];就不会报错了,应该不是内存空间不足。 展开
我直接写成char tmp[98];就不会报错了,应该不是内存空间不足。 展开
展开全部
/ * MALLOC.C:这个程序有*号的malloc分配内存,然后用免费* /#释放内存包括中/ *对于_MAX_PATH定义* /#包括中的#include 无效的主要(无效)的{char *字符串; / *分配空间的路径名称* /字符串=的malloc(_MAX_PATH);如果(字符串== NULL)printf(“请可用内存不足的\ n”);其他{printf(“请分配路径名\ n内存空间”);免费(字符串); printf(“请释放的内存\ n”);}}分配的释放路径nameMemory OutputMemory空间
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询