ragazzi per allocare una stringa dinamica (cioè che poi potrò fare una realloc durante l'esecuzione se mi serve più spazio) come la devo dichiarare?

char **myStr;

2 deferenziazioni?


per quanto riguarda la dichirazione poi dovrebbe essere:
codice:
myStr = (char **)calloc(1,sizeof(char));

// altro codice

myStr = (char**)realloc(myStr, 2 * (sizeof(char));

hm riguardando non penso proprio sia corretto...