Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- float* copy_tab( float tab[], int size)
- {
- float *ptr = malloc(sizeof(tab));
- int i = 0;
- for(i=0 ; i<size ; i++)
- {
- ptr[i] = tab[i];
- }
- return ptr;
- }
- float tab[] = {3.2 , 5.1 , 7.8};
- int size = 3;
- int main(int argc, char *argv[]) {
- float *ptr = copy_tab(tab,size);
- printf("%f , %f , %f", ptr[0], ptr[1], ptr[2]);
- free(ptr);
- return 0;
- }
Add Comment
Please, Sign In to add comment