#include <cstdio>
#include <cstdlib>
#include <cstring>
typedef unsigned char byte;

int main() {
    char* h = "Hello World";
    int length = strlen(h);
    
    byte* data = (byte*) malloc(length+1);
    data[length] = 0;
    
    memcpy(data, h, length);
    
    printf("%s", data);
    free(data);
    
    return 0;
}