stai cercando la realloc, però non credo funzioni sugli array, devi trasformarlo in un puntatore, quindi il tuo stringhe_estratte non è più un array di puntatori a char, ma un puntatore a puntatori a char:
char** stringhe_estratte = {"0011324862","0013530444","0011308547","0006105341"};
se ti serve un elemento in più fai
int *temp = realloc(stringhe_estratte, sizeof(char*)*(numeroElementiDiStringhe_estratte+1));
if ( temp != NULL ) //realloc was successful
{
stringhe_estratte= temp;
}
else //there was an error
{
free(stringhe_estratte);
Serial.println("Error allocating memory!");
}
dove