- 主题:谢谢各位批评,是我混淆了指针和数组名
弄个结构,存指针,长度和其他信息。
【 在 sqsl 的大作中提到: 】
: 上午请教各位不定长度数组的生成问题,用各位大拿推荐的malloc函数做成了,但是在
: 求数组长度的时候出现问题了。
: #include <stdio.h>
: ...................
--
FROM 221.218.61.*
其实有办法。分配指针之前,有N个字节的参数,里边有块长度。
不过没有公布这个结构,也不兼容其他环境。
【 在 sqsl 的大作中提到: 】
: 上午请教各位不定长度数组的生成问题,用各位大拿推荐的malloc函数做成了,但是在
: 求数组长度的时候出现问题了。
: #include <stdio.h>
: ...................
--
FROM 221.218.61.*
ret类型不对。
应该是size_t ret;
多半是long而不是int。
【 在 sqsl 的大作中提到: 】
: 上午请教各位不定长度数组的生成问题,用各位大拿推荐的malloc函数做成了,但是在
: 求数组长度的时候出现问题了。
: #include <stdio.h>
: ...................
--
FROM 221.218.61.*
我弄错了
【 在 ylh0315 的大作中提到: 】
: ret类型不对。
: 应该是size_t ret;
: 多半是long而不是int。
--
FROM 221.218.61.*