社区
VB基础类
帖子详情
VB中有没有从结构体强制类型转换成字符串的
ancients
2005-08-06 02:12:06
如同C语言中的字符指针对结构体进行强制类型转换一样的功能。我想把一个结构体直接强制类型转换成字符串,如何有比较通用的办法?
...全文
295
5
打赏
收藏
VB中有没有从结构体强制类型转换成字符串的
如同C语言中的字符指针对结构体进行强制类型转换一样的功能。我想把一个结构体直接强制类型转换成字符串,如何有比较通用的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fan_yu_feng
2005-08-09
打赏
举报
回复
你的结构是什么类型的,可能还需要调用strconv这个函数,具体要看你的结构的情况
熊孩子开学喽
2005-08-09
打赏
举报
回复
直接使用CopyMemory将结构拷贝进一个“定长”字符串。
一定是要定长的,并且有个要求,你的结构的长度正好是单个字符的整倍数,否则,不保证数据的完整性。
ancients
2005-08-09
打赏
举报
回复
试过了,不对啊,是乱码,什么地方出错了呢?
gamestory
2005-08-06
打赏
举报
回复
Dim strTest as String
Dim nLen as Integer
nLen=你的结构的字节数
strTest=String(nLen,0)
CopyMemory ByVal varptr(strTest),varptr(你的结构体Name),nLen
僵哥
2005-08-06
打赏
举报
回复
Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
4.5.数组&
字符串
&
结构体
&共用体&枚举-C语言专题第5部分
本课程综合讲解了数组、
字符串
、字符数组、
结构体
定义及使用、
结构体
对齐、复杂
结构体
结合指针、共用体定义及使用、大小端模式、枚举常量及其与宏定义的关联。通过本部分共15节课的理论讲解加代码实战,希望大家能够...
STM32学习笔记3——怎样将整型变量转换为字符变量 然后串口 或者LCD发送出来(STM32) 以及sprintf的用法
原文地址:...怎样将整型变量转换为字符变量 然后串口 或者LCD发送出来(STM32) 以及sprintf的用法 u8 b; unsigned char c[3]; b=123; c[0]= (unsigned char)((b/100)); c[1]=
vb
.net类型转换_将
VB
6转换为
VB
.NET
vb
.net类型转换1.0 - Introduction1.0-简介 Converting Visual Basic 6.0 (
VB
6) to Visual Basic 2008+ (
VB
.NET). 将Visual Basic 6.0(
VB
6)转换为Visual Basic 2008+(
VB
.NET)。 If e...
C++
字符串
类型的转换
有三个函数可以将
字符串
的内容转换为字符数组和C—string 1.data(),返回没有”\0“的
字符串
数组 2.c_str(),返回有”\0“的
字符串
数组 3.copy() ===========================================
将一个十六进制
字符串
转换为十进制数值的问题
在程序
中
,我们有时需要将一个十六进制
字符串
转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C
中
,想将一个
字符串
转换为一整形数字,通常会使用下面的方法:char *ptr="123...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章