ポインタと配列を使用することに頭を悩ませています。メソッドと規則に関する簡単な支援が必要です。私はいくつかの同様の投稿を見ましたが、私はまだ非常に文字通りの例が必要な段階にあるのではないかと思います。
UDPパケット内のワードアラインされたデータを表す32ビットの数値の配列があります。ヘッダーチェックサムを計算する場合は16ビットの数値として、データを詰め込む場合は8ビットの数値としてこのデータにアクセスする必要があります。静的に定義されたバッファーがあり、これをルーチンに渡します。
alt_u16 calc_udp_header_chksum (alt_u32 hdr[])
{
....
}
- ポインタや配列を使用してalt_u16、alt_u8としてこれにアクセスする方法の例を教えてもらえますか?
- これは、ルーチンにポインターを渡すことで、より明確に記述できるものでしょうか?もしそうなら、例が役立つでしょう。