社区
Delphi
帖子详情
爆简单,关于传递数组。
boatzm
2004-03-22 04:58:17
dll 声明为 abc(const char* src, unsigned char* dst);
scr要求的是数组
我的调用是
var
strArr :Array[0..256] of char;
strSrc:string;
abc(pchar(strSrc),pbyteArray(strArr));
这样调用到底对不对?
关键是 数组那个部分怎么处理。高手提点一下,不局限此问题
...全文
35
6
打赏
收藏
爆简单,关于传递数组。
dll 声明为 abc(const char* src, unsigned char* dst); scr要求的是数组 我的调用是 var strArr :Array[0..256] of char; strSrc:string; abc(pchar(strSrc),pbyteArray(strArr)); 这样调用到底对不对? 关键是 数组那个部分怎么处理。高手提点一下,不局限此问题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjqyb
2004-03-22
打赏
举报
回复
strArr :Array[0..256] of char;
strSrc:string;
abc(pchar(strSrc),@strArr);
SydPink
2004-03-22
打赏
举报
回复
哦。。看错。自己CUT。
SydPink
2004-03-22
打赏
举报
回复
unsigned char* dst
里面要求的是一个 字符数组,缓存。
///////////DELPHI 里跑出来CHAR*来了?呵呵,,,用PCHAR;
荣爵
2004-03-22
打赏
举报
回复
???
boatzm
2004-03-22
打赏
举报
回复
unsigned char* dst
里面要求的是一个 字符数组,缓存。
所以不能那样吧?!
:)
Linux2001
2004-03-22
打赏
举报
回复
var
pc1, pc2 :PChar;
begin
pc1 := '123'; //我没有调用分配函数给PChar分配空间,需要调用,并且使用完成需要释放
pc2 := '234';
abc(pc1, pc2);
end;
搞定
c/c++:
数组
做函数参数,传入函数的首地址,相当于传址,指针做函数返回值,
数组
止做c语言中函数的返回值
c/c++:
数组
做函数参数,传入函数的首地址,相当于传址,指针做函数返回值,
数组
做函数禁止做c语言中函数的返回值
数组
的实参
传递
第一个事情:
数组
作为函数参数1.
数组
元素作为函数参数2.
数组
名作为函数参数3.二维
数组
作为函数参数,实际上
传递
的是地址。
树状
数组
树状
数组
十年岐路,空负曲江花 介绍 参考资料 树状
数组
就是以
数组
的形式来模拟树,在代码很简洁的情况下,能起到部分代替线段树的效果.而且此算法常数较小,空间开销也很小,是一个非常轻量级的数据结构. 思想 图中...
数组
排序和查找
1.
数组
数组
介绍
数组
可以存放多个同一类型的数据,
数组
也是一种数据格式,是引用类型 即:
数组
就是一组数据 double[ ]:表示一个double类型的
数组
,
数组
名为 nums {3, 5, 1, 3.4, 2, 50}:表示
数组
的值/元素,...
java的
数组
,阿里P8重点推荐的火
爆
全网MySQL路线笔记
数组
的引用
数组
实例化的时候,需要使用关键字new然后将堆上的内存地址,赋值给栈上的变量arr(引用)内存地址说明(扩展)。1.引用地址(包括
数组
地址),是一个十六进制的数.2.在内存的堆中,是连续的空间,上图中的
数组
中...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章