/*
Example: dynamic memory in C language
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char const *argv[]) {
char *string;
string = malloc(sizeof(char) * 10);
if (string == NULL)
return;
string[0] = 'l';
string[1] = 'a';
string[2] = 'u';
string[3] = 't';
string[4] = 't';
string[5] = 'u';
string[6] = 'r';
string[7] = 'i';
string[8] = '!';
string[9] = '\0';
printf("%s\n", string);
free(string);
}