• [^] # Re: Re : string.h et pointeurs...

    Posté par . En réponse au message string.h et pointeurs.... Évalué à 1.

    tu dois faire saisie=(char*)malloc(80*sizeof(char))
    Non:
    saisie = malloc(80)

    Car:
    1) sizeof(char) fait 1 par définition dans la norme du C.
    2) caster le retour de malloc en C non seulement inutile (un void * est casté automatiquement en T*), mais aussi dangereux (ça peut cacher une inclusion d'en-tête manquante).

    cf. http://mapage.noos.fr/emdel/