#実現したいこと
下記構造体の配列のアドレスをインクリメントさせながらデータを格納させたい
typedef struct UART_handle_typedef
{
uint8_t count;
uint32_t uart_data;
uint8_t uart_buffer[64];
}__PACKED UART_handle_typedef;
#やってみたこと
下記のように記述しましたが左辺の値は変更できないとエラーがでました。
void Receive_int_data(UART_handle_typedef *UART_struct , uint8_t size)
{
/データサイズ判定/
UART_struct->count++;
if(UART_struct->count == size)
{
/処理/
}
else
{
*UART_struct->uart_buffer = UART_struct->uart_data;
UART_struct->uart_buffer++; //エラー箇所
}
}
#質問内容
構造体の中で定義している配列のアドレスインクリメント方法はあるのでしょうか。宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。