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
Configuration: Linux
Firefox 1.5.0.9
A voir également:

2 réponses

fiddy Messages postés 441 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