HELP!

R

rob1012

Guest
Ik heb een code zoals dezehal_usb_dev_req_resp_t device_req_cb (hal_usb_device_req * aanvr, uint8_t ** data_ptr) reentrant
(
hal_usb_dev_req_resp_t * resp;

hal_usb_hid_device_req_proc (req, & data_ptr, & resp);
rendement resp;
)

void hal_usb_hid_device_req_proc (hal_usb_device_req * aanvr, uint8_t ** data_ptr, hal_usb_dev_req_resp_t * resp)
(
* data_ptr = & string_of_data;
* resp = GEGEVENS;
)

dit is pas door het gebruik van pointers recht?I cant passeren de & string_of_data aan de device_req_cb.im weirded uit al ..Please help.

 
U kunt ook een pointer naar een pointer als een pointer naar een array van pointers, hetzelfde.Je niet hoeft te de-referentie voordat het naar uw functie.
U de verwijzing in de functie.
Hetzij als een array, 'data_ptr [x]' of als een offset, '* (data_ptr x) "

Code:int main (void)

(

char ** data_ptr;data_ptr [0] = "hello"; / * Pointers naar strings * /

data_ptr [1] = "Goodbye";

data_ptr [2] = "World";req_proc (data_ptr);

return 0;

)void req_proc (char ** data_ptr)

(

char * temp;

char * Data = "wrede"; / * Pointer naar string * /data_ptr [0] = gegevens;Data = data_ptr [1];temp = * (data_ptr 2); / * Een andere manier * /

)
 

Welcome to EDABoard.com

Sponsor

Back
Top