uint8 rbuf[3];
typedef struct a
{
char d:9;
char e:7;
}a,*b
struct a b = {rbuf[0],rbuf[1],rbuf[2],rbuf[3]]};
怎么修改能正确
uint8 rbuf[3];
typedef struct a
{
char d:9;
char e:7;
}a,*b
struct a b = {rbuf[0],rbuf[1],rbuf[2],rbuf[3]]};
怎么修改能正确
#include <iostream>
using namespace std;
typedef struct a
{
char d : 9;
char e : 7;
}a, *b;
int main(void) {
int rbuf[3];
struct a b = { rbuf[0], rbuf[1] };
return 0;
}