ブログ

割とコンピュータよりの情報をお届けします。

C言語のchar (*) [4]って何?

C# DllImportでDLLを試していたが、C言語のヘッダファイルに記述された内容について忘れていたことがあった。

プロトタイプ宣言に char (*) [4] とあって「なんだっけ」と思って4時間ほど考えていた。

char (*) [4] をそのまま読んで要素数4つのバイト配列へのポインタの配列か?と思っていた。

Visual Studioで新しいプロジェクトを作って関数のテストをいろいろしていて、これは2次元配列であることが分かった。

ようやく解決した。

2018/04/05 コンピュータ   TakeMe
< 前の記事     一覧へ     後の記事 >

コメント送信フォーム


※ Eメールは公開されません
Loading...
 画像の文字を入力してください