ヘルプ!

R

rob1012

Guest
私はこのようなコードを持ってhal_usb_dev_req_resp_t device_req_cb(hal_usb_device_req *必須、uint8_t ** data_ptr)リエントラント

hal_usb_dev_req_resp_t * resp;

hal_usb_hid_device_req_proc(必須、&data_ptr、&resp);
戻りresp;


無効hal_usb_hid_device_req_proc(hal_usb_device_req *必須、uint8_t ** data_ptr、hal_usb_dev_req_resp_t * resp)

* data_ptr =&string_of_data;
* resp =データ;


このリファレンスで右へのポインタを使用して渡すことですか?私はパス傾ける&device_req_cbにstring_of_data。イムすでに..アウトweirdedしてください
。 役立ちます。

<img src=¥"http://www.edaboard.com/images/smiles/icon_cry.gif¥" alt=¥"泣いてまたは非常に悲しい¥" border=¥"0¥" />
 
ハワイ

このしてください:

無効FunctionCall(無効)

変数として/ /定義ダット
unsigned char型ダット;
/ / refとダットを送る
passByRef(&ダット);

/ /プロセスダットの値を
場合(ダット"9)

ダット=ダット/ 2


)無効passByRef(符号なしchar *ダット)

/ /新しい値を使ってロードダット
ダット= 9;



すべての最高の

Bobi

 
また
、 ポインタの配列へのポインタで、同じようにポインタへのポインタを表¥示することができます。あなたdontドする必要があります参照を関数に渡す前に。
あなたがドは
、 関数で参照します。
のいずれかの配列、'data_ptrとして[x]は'またはオフセット、'*(data_ptr x)'の
コード:

コード:intメイン(無効)



文字** data_ptr;data_ptr [0] ="hello"を; /文字列に*ポインタ* /

data_ptr [1] ="さようなら";

data_ptr [2] ="世界";req_proc(data_ptr);

戻り0;

)無効req_proc(文字** data_ptr)



文字*気温;

文字*データ="残酷"; / *ポインタ*文字列に/data_ptr [0] =データ;データ= data_ptr [1];気温*(data_ptr = 2); / *もう一つの方法* /



 

Welcome to EDABoard.com

Sponsor

Back
Top