Chaine de caractere dans un tableau
liloudallas
-
loupius -
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
Configuration: Linux Firefox 1.5.0.9
2 réponses
-
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 -
*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!!!!