• # Hum, réfléchis

    Posté par (site web personnel) . En réponse au message concatenation de chaine. Évalué à 2.

    Bon déjà tu as un soucis d'algorithme tout bête :
    if (!vc_str) // !null
    {
    sizeof(vc_str); // sizeof(null)
    }

    Je pense pas que ça soit voulu...
    Dégage ton sizeof(null) qui sert a rien et met direct :
    vc_str = (char *) malloc (char);

    Ensuite pour ton realloc arrête les bêtises :
    vc_str = realloc (vc_str, vn_size); // stupide
    Utilise :
    vc_str = reallow(vc_str, strlen(vc_str+2)); // longueur vc_str+0円+prochain caractère.

    Ensuite le test :
    if (vc_str == (char *)NULL)

    Le cast explicite est stupide, un NULL, restera TOUJOURS un NULL !