龙空技术网

C语言用结构体向字符数组提取数据

20年的编程岁月 51

前言:

此刻咱们对“c语言怎么输出字符串数组”大致比较注意,咱们都想要了解一些“c语言怎么输出字符串数组”的相关知识。那么小编同时在网上收集了一些对于“c语言怎么输出字符串数组””的相关文章,希望咱们能喜欢,看官们快快来了解一下吧!

在串口通讯时,接收一串8位的数据,如何快速定位识别它,这需定义一个结构体,快速使用指针把他取出,例如:

typedef stru

{

int s1;

int s2;

}uDa;

u8 ch[]={0x01,0x03,0x08,0x09};

uDa *p=(uDa*)&ch[0];

printf(“%d”,P->s2);

这样就输出0x0809

就提出了数组中的数据,这种方法是利用结构体指针指向一片内存,就把内存映射为结构体,从而实现了内存对齐提取数据;

标签: #c语言怎么输出字符串数组 #c语言字符数组输入输出 #从文件中读取数据到结构体数组 #c语言从一串字符中提取一个字符 #数组转字符串输出 c