2 pointere fra en function ( C )
Hej jeg er røget lidt i uføre med pointere, det et lille program er til en µC og jeg er ikke så dreven i C.kogt helt ned:
jeg har funktionerne kontakt() gemTid() hentTid()
kontakt() sender 2 int's til gemTid(int time , int ID) som derefter gemmer dem i et array..(en cirkulær buffer)
nu ønsker jeg at hente time og ID ud igen vha. af 2 pointere..
min funktion hentTid() ser sådan her ud:
void *hentTid(int *time, int *ID)
{
if(length==0)
{
return 0;
}
else{
*time = timeArray[out];
*ID = idArray[out];
length--;
out=(out+1)%MAX;
return 1;
}
}
hvordan skal jeg erklære den i min h fil og hvordan henter jeg værdierne fra min main()
på forhånd tak