fork(3) download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. void func(int *ptr, int x) {
  4. for (int i = 0; i < x; i++) {
  5. printf("Digite o valor %d do vetor\n", i + 1);
  6. scanf("%d", &ptr[i]);
  7. }
  8. }
  9. int main () {
  10. int x;
  11. printf("Digite o numero de elementos que deseja\n");
  12. scanf("%i", &x);
  13. int *ptr = malloc(x * sizeof(int));
  14. func(ptr, x);
  15. for (int i = 0; i < x; i++) {
  16. printf ("%d\n", ptr[i]);
  17. }
  18. free(ptr);
  19. return 0;
  20. }
Success #stdin #stdout 0s 2248KB
stdin
3
1
2
3
stdout
Digite o numero de elementos que deseja
Digite o valor 1 do vetor
Digite o valor 2 do vetor
Digite o valor 3 do vetor
1
2
3