胖 胖的 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #1 指针转换一直困绕着我,寻求帮助资料。 我要用SOCKET传输各种信息需要打包,可是各种数据结构的指针转换我不会。
F firemeteor Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-06 #2 type psometype=^Tsometype; var p1sometype; p2ointer; ...... p1:=p2;//p1指向p2所指的地址,同时将所指的内存块当sometype类型操作 //这样就‘取出’了sizeof(sometype)长的数据
type psometype=^Tsometype; var p1sometype; p2ointer; ...... p1:=p2;//p1指向p2所指的地址,同时将所指的内存块当sometype类型操作 //这样就‘取出’了sizeof(sometype)长的数据
Y yangzw Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-07 #3 CopyMemory(p1,p2,sizeof(sometype)); 查看一下COPYMEMORY的用法
胖 胖的 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-08 #4 我要用SOCKET传输各种信息需要打包,可是各种数据结构的指针转换我不会。 我试过直接赋值不好使,请多指教。
T testnet Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-16 #7 假设你的指针为 a 现在定义一个空间 b:array[0..9] of char //char 我只是用它来指示按字节给我分配空间 接着用 Move(a, b, 10) 把a指向内存的前10个字节传到b中,现在变成数组了 10 要换成 sizeof(sometype),字符串用Length(strObject)
假设你的指针为 a 现在定义一个空间 b:array[0..9] of char //char 我只是用它来指示按字节给我分配空间 接着用 Move(a, b, 10) 把a指向内存的前10个字节传到b中,现在变成数组了 10 要换成 sizeof(sometype),字符串用Length(strObject)