Copie de chaine de caractère [Fermé]

Signaler
-
blurk
Messages postés
488
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
-
Salut je voudrai savoir si l'un de vous serai capable de me dire où j'ai fait une erreur dans la programmation de ma copie de chaine de carctère:
strcpy(resultat, chaine4);
c'est pour affecté une suite de bit à une variable pour simulé une laiason série afin d'affiché sur des afficheurs 7 segements
alors si quelqu'un à la bonté de me filé un petit coup de pouce se serait bien aimable de sa part
merci d'avance

2 réponses

essaie de voir avec ceci:

char* resultat;
char* chaine4 // ou bien char chaine4[];
resultat = strcpy(resultat, chaine4);
@+
je ne peux pas il y a un message d'erreur car la defintion de strcpy ne correspond pas!
> nioume
tu n'as peut etre pas ajoute la bibliotheque appropriée :

la voici : string.h

@+
Messages postés
488
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
156
resultat=
Ca veut dire que tu veux modifier l'adresse du pointeur resultat
==> pas bon

strcpy(resultat,chaine4);
copie chaine4 dans resultat de toute façons.
Pas besoin d'utiliser le retour de la fonction.

cordialement