私は構造を持っています:
struct K
{
char a[10];
char b[10];
};
この構造体を char* ポインターに変換し、その値を Uart に出力したいと考えています。UART は char* ポインターを入力として受け取ります。
私の主な機能は次のようになります。
void main()
{
struct K x= { "Hello","Pollo"};
struct K *revert;
char *buffer;
buffer = (char *)&x;
revert = (struct K *) buffer;
printf("%s %s", revert->a,revert->b);
}
注: printf() は機能しません。UART を使用しています。
構造体ポインタからポインタへの変換が完了したら、バッファ値をUARTに出力したいと思いchar *
ます。それは可能ですか?