• [^] # Re: Retour de fonction

    Posté par . En réponse au sondage De quelle pratique de développement avez‐vous honte ?. Évalué à 4.

    Je vois un cas d’usage dont il ne faut pas abuser pour la lecture...

     int n = 50;
     char str[n];
     ...
     // Si len(source) >= 50, il n’y a pas la place pour le caractère
     // terminal. Donc on peut l’ajouter directement.
     // Par contre, attention à la compréhension du code.
     strncpy(str, source, n)[n-1] = '0円';
     ...