Try it again

contract HelloWorld {

    event PrintHelloWorld(string name,string message);

    struct Personal {
        string name;
        string message;
    }

    function getMessage(Personal memory p) public {
        emit PrintHelloWorld(p.name,p.message);
    }
}