//string assignment
#include <stdio.h>
static assign(char **name_p)
{
*name_p="assign from inside";
}
int main()
{
char *name;
char *name2;
name="Hello World";
printf("name=%s\n", name);
assign(&name2);
printf("name2=%s\n", name2);
}