質問を見ていただき有難うございます。
エグザンプルコードを改良したいと考えています。
上のコード(エグザンプル)の2行目のbuffer_1の宣言を、
下のコードの2行目のbuffer_2の宣言の2次元配列にすると、
3行目はどのように変更すればよいでしょうか?
f_read()関数は流用してきた関数で、vals以外の引数は無視してください。
変更後もf_read()に同じ型のvalsを渡したいです。
また、f_read()関数を5回呼び出そうと考えています。
C言語
1#define BUFFER_SIZE 1920 2uint8_t buffer_1[BUFFER_SIZE]; 3uint8_t *vals = (uint_8*)&buffer_1[0]; 4 5f_read(&BinFile, vals, BUFFER_SIZE, &BytesRead);
C言語
1#define BUFFER_SIZE 1920 2uint8_t buffer_2[5][BUFFER_SIZE]; 3uint8_t *vals = ???; 4 5f_read(&BinFile, vals, BUFFER_SIZE, &BytesRead);
ご教授よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。