Copie de chaine de caractère
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
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);
@+ -
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