Если этот адрес является начальным адресом области в памяти, где вам разрешено записать 12 байт (длина строки с нулевым завершением),
то вы можете использовать strcpy следующим образом:
strcpy((char*)ptr, "Hello World"); // you can drop the cast if `ptr` is already a `char*` or a `void*`
Но учтите, что если эта область памяти недействительна, это приведет к неопределенному поведению.