• [^] # Re: strncpy

    Posté par . En réponse au message copie de chaîne de caractère. Évalué à 2.

    Moi je dirais:
    strncpy(text," le texte",sizeof(text);

    Le sizeof() permet de s'assurer que tu copie bien la taille de text.
    Si tu change le text[256] en text[2] tu aura pas a changer tous les strncpy.
    Il faut eviter toute valeur numérique en brut sujette à changement.

    Utilise au maximum les sizeof et autres #define.

    #define TAILLETEXTE 256
    char text[TAILLETEXTE];
    strncpy(text,"mon texte a mettre dans le tableau",TAILLETEXTE );

    la cest plus propre:D