fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void print(char* array, size_t length);
  5.  
  6. int main()
  7. {
  8. size_t length_1 = 5;
  9. char* chars = (char*) malloc(length_1 * sizeof(char));
  10. chars[0] = 'a';
  11. chars[1] = 'e';
  12. chars[2] = 'i';
  13. chars[3] = 'o';
  14. chars[4] = 'u';
  15. size_t length_2 = 4;
  16. char* s = (char*) malloc( length_2 * sizeof(char));
  17. getline(&s, &length_2, stdin); // user enters snowday
  18. // STOP HERE
  19. print(chars, length_1);
  20. print(s, length_2);
  21. free(chars);
  22. free(s);
  23. return 0;
  24. }
  25.  
  26. void print(char* array, size_t length)
  27. {
  28. for(int i = 0; i < length; i++)
  29. {
  30. printf("Array element at index %d: %c\n", i, array[i]);
  31. }
  32. printf("\n");
  33. }
Success #stdin #stdout 0s 5288KB
stdin
snow
stdout
Array element at index 0: a
Array element at index 1: e
Array element at index 2: i
Array element at index 3: o
Array element at index 4: u

Array element at index 0: s
Array element at index 1: n
Array element at index 2: o
Array element at index 3: w
Array element at index 4: 
Array element at index 5: 
Array element at index 6: 
Array element at index 7: