./ - текущая директория, команда ./app_name запускает приложение из текущей папки, а не из /usr/bin, к примеру.
Приведенный код - дикая смесь С и С++. Не играйте с указателями, если не знаете, как ими пользоваться. Замените строку char* msg; на char msg[256];