#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void getstr(char **pp, char *str) {
char *tmp = malloc(strlen(str) + 1);
strcpy(tmp, str);
*pp = tmp;
}
int main(void)
{
char *p;
getstr(&p, "C Programming");
printf("%s\n", p);
free(p);
return 0;
}
/*
run:
C Programming
*/