• [^] # Re: Chaîne en C -> allocation

    Posté par . En réponse au message scanf s'arrête au espaces. Évalué à 3.

    Oui, fgets est la solution pour remédier au scanf.

    Par contre, il ne faut pas oublier de préciser que fgets récupère aussi le retour chariot (\n) et le stocke dans la chaîne de caractère, contrairement à scanf.

    Donc pour le supprimer, il faut faire quelque chose comme :
    toto[strlen(toto)-1]='0円';