#include <stdio.h>
#include <stdlib.h>
void print(char* array, size_t length);
int main()
{
size_t length_1 = 5;
char* chars
= (char*) malloc(length_1
* sizeof(char)); chars[0] = 'a';
chars[1] = 'e';
chars[2] = 'i';
chars[3] = 'o';
chars[4] = 'u';
size_t length_2 = 4;
char* s
= (char*) malloc( length_2
* sizeof(char)); getline(&s, &length_2, stdin); // user enters snowday
// STOP HERE
print(chars, length_1);
print(s, length_2);
return 0;
}
void print(char* array, size_t length)
{
for(int i = 0; i < length; i++)
{
printf("Array element at index %d: %c\n", i
, array
[i
]); }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnZvaWQgcHJpbnQoY2hhciogYXJyYXksIHNpemVfdCBsZW5ndGgpOwoKaW50IG1haW4oKQp7CglzaXplX3QgbGVuZ3RoXzEgPSA1OwoJY2hhciogY2hhcnMgPSAoY2hhciopIG1hbGxvYyhsZW5ndGhfMSAqIHNpemVvZihjaGFyKSk7CgljaGFyc1swXSA9ICdhJzsKCWNoYXJzWzFdID0gJ2UnOwoJY2hhcnNbMl0gPSAnaSc7CgljaGFyc1szXSA9ICdvJzsKCWNoYXJzWzRdID0gJ3UnOwoJc2l6ZV90IGxlbmd0aF8yID0gNDsKCWNoYXIqIHMgPSAoY2hhciopIG1hbGxvYyggbGVuZ3RoXzIgKiBzaXplb2YoY2hhcikpOwoJZ2V0bGluZSgmcywgJmxlbmd0aF8yLCBzdGRpbik7IC8vIHVzZXIgZW50ZXJzIHNub3dkYXkKCS8vIFNUT1AgSEVSRQoJcHJpbnQoY2hhcnMsIGxlbmd0aF8xKTsKCXByaW50KHMsIGxlbmd0aF8yKTsKCWZyZWUoY2hhcnMpOwoJZnJlZShzKTsKCXJldHVybiAwOwp9Cgp2b2lkIHByaW50KGNoYXIqIGFycmF5LCBzaXplX3QgbGVuZ3RoKQp7Cglmb3IoaW50IGkgPSAwOyBpIDwgbGVuZ3RoOyBpKyspCgl7CgkJcHJpbnRmKCJBcnJheSBlbGVtZW50IGF0IGluZGV4ICVkOiAlY1xuIiwgaSwgYXJyYXlbaV0pOwoJfQoJcHJpbnRmKCJcbiIpOwp9