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 );
[^] # Re: strncpy
Posté par Denis Montjoie . En réponse au message copie de chaîne de caractère. Évalué à 2.
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