#include <stdio.h>
#include <stdint.h>
void gettab(uint8_t * tab, uint8_t size);
void gettab2(uint8_t ** tab, uint8_t *size);
uint8_t dest[5] = {0, 0, 0 ,0, 0};
uint8_t source[5] = {1, 2, 3, 4, 5};
int main()
{
gettab(dest, 5);
for(int i = 0; i<5; i++)
{
printf("%d ", dest[i]);
}
return 0;
}
void gettab(uint8_t * tab, uint8_t size)
{
gettab2(&tab, &size);
for(int i = 0; i<5; i++)
{
printf("%d ", tab[i]);
}
printf("\n");
}
void gettab2(uint8_t ** tab, uint8_t *size)
{
*tab = &source[0];
*size = 5;
}
HEj, pytanie na szybko. Jak skopiować wartości z source do dest za pomoca funckji o takich nagówkach jak gettab i gettba2?