It won't make much difference for this example code, but I wanted to note that using strlen() like this is not a good programming practice. The reason is that the strlen() function will be called each time through the loop. In this case, the result of strlen() will stay the same, so it's not necessary to call it each time. You could call strlen() once and save the result:
int len = strlen(myStg);
for(int i=0; i<len; i++)
{
lcd.print(myStg[i]);
}
Better yet, you don't need the strlen() function at all here. Just check for the NUL terminator at the end of the string:
for(int i=0;myStg[i] != '\0'; i++)
{
lcd.print(myStg[i]);
}
Regards,
-Mike