• [^] # man realloc

    Posté par . En réponse au message Tableau dynamique de pointeur vers char. Évalué à 1.

    un extrait du manuel de realloc:

    void * realloc (void * ptr, size_t size);
    [...]
    Si ptr est NULL, l'appel de realloc() est équivalent à malloc(size).
    Si size vaut zéro, l'appel est équivalent à free(ptr). Si ptr n'est
    pas NULL, il doit avoir été obtenu par un appel antérieur à malloc(),
    calloc() ou realloc().




    char *message[1]; n'est pas issu d'une fonction d'allocation au départ, realloc ne peut pas marcher avec.