Chaine de caractere dans un tableau

liloudallas -  
 loupius -
Bonjour. je voudrais ranger une chaine de caracteres chaine1 dans un tableau de chaine de caracteres *tab[20].y a t'il une fonction pour faire cela dans le genre de strcpy?merci
A voir également:

2 réponses

fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Bah, strcpy est très bien pour ça. Pourquoi vouloir changer ? Tu peux même utiliser strncpy pour plus de sécurité.
Par exemple :
strcpy(tab[5],"coucou");
Ou
strncpy(tab[5],"coucou",20);

Cdlt
0
loupius
 
*tab[20] signifie, je suppose, char* tab [20], c'est à dire que 'tab' est un tableau de 20 pointeurs de type 'char' et non pas un tableau de 20 caractères.
Donc avant de copier quoi que se soit dans un des éléments du tableau, IL FAUDRA NECESSAIREMENT faire une allocation mémoire... sinon après on se demande pourquoi ça plante!!!!
0