アプリ版:「スタンプのみでお礼する」機能のリリースについて

最近、Visual C++の環境で、serial通信を習い始めた。

受け取るクラス側に以下のようにメソッド用意されている。
void Serial::sendArray(char *buffer, int len)
{ unsigned long result;

if (serial_handle!=INVALID_HANDLE_VALUE)
WriteFile(serial_handle, buffer, len, &result, NULL);
--
--

呼び出し側で
1.受け取り側クラスのインスタンス作成(以下、comとする)
2.配列作成し、データ3件格納
  char data[] = {0x3C,0x3E,0x3F};
そのデータ配列を
com->sendArray(&data, 3);とうして記述したら怒られた。

エラー内容:
型 char[*][4] の引数は 型 char * のパラメータと互換性がありません。

char data配列の内容をどうやって sendArrayメソッドに渡せばよいでしょうか。
教えてください。
よろしくお願いします。

A 回答 (1件)

第1引数のアンパサンド(&)は不要です

    • good
    • 0
この回答へのお礼

aozakana_dhaさん
はい、&外したら正常に動作しました。
ありがとうございました。

お礼日時:2016/05/16 22:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!