如何读取结构体的数值
来源:互联网 发布:帝国cms漏洞 编辑:程序博客网 时间:2024/04/28 22:18
定义了一个结构体和一个字符串变量,如下:
struct senddata
{
char leading_id;
char plc_id;
char length_id;
char length;
char output_id;
char output[16];
char analog_id;
char analog[16];
char register_id;
char registerval[40];
char balance_id;
char balance_command[16];
char machine_id;
char machine[10];
char checksum_id;
char checksum[2];
};
senddata itemval,*ptr;
AnsiString chr;
问题:我需要把结构体的值读到 chr变量中去,有没有比较好的方法?
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//ShowMessage(sizeof(senddata));
char str[110];//结构体数据缓冲区
itemval.leading_id='1';//结构体数据填充
itemval.plc_id='2';
...
memset(str,0,110);//缓冲区清零
memcpy(str,&itemval,110);//数据拷贝
chr=AnsiString(str);//转化字符串
ShowMessage(chr);//显示
}
//---------------------------------------------------------------------------
chr.printf("%s", &itemval);
- 如何读取结构体的数值
- 如何读取文件中每行个数不定的int数值
- 面对不同类型的数值,我们如何使用结构体进行赋值
- 数值数据库的结构
- .数值数据库的结构
- 转载]使用C++的fstream读取有结构的字符串和数值混排的文本文件
- 读取配置文件的具体数值
- 浮点数值的内存结构
- 浮点数值的内存结构
- 浮点数值的内存结构
- 浮点数值的内存结构
- 如何从表中读取等于或接近某个数值的记录
- 如何使用opencv的c++接口来读取、写结构体数组到xml文件中
- 如何使用opencv的c++接口来读取、写结构体数组到yml文件中
- 如何读取结构或枚举里的值
- 编辑框数值的读取与显示
- 读取指定字符串后面的数值
- 如何提取Listview的数值
- WinCE中命令行工具Viewbin简介
- 关于调用程序的窗口信息处理问题
- Nhibernate详解一
- 圣诞快乐
- 人与鱼之见解
- 如何读取结构体的数值
- 用.net实现注册用户使用RadioButtonList,DropDownList与数据库绑定,使用DropDownList实现省市联动
- 线程的快跑与等待
- MySQL中如何插入blob类型数据
- const和static readonly的区别
- 关于BI中OLAP的MDX语句及各类分析实现 同比增长率
- A Taste of AOP from Solving Problems with OOP and Design Patterns (Part III) zz
- c++中嵌入python入门1
- 深拷贝与浅拷贝探析