Erreur convertion chaîne (C)
Résolu/Fermé
cap'tain sheeps
Messages postés
447
Date d'inscription
jeudi 19 mai 2011
Statut
Membre
Dernière intervention
1 octobre 2014
-
24 juin 2011 à 08:57
cap'tain sheeps Messages postés 447 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 1 octobre 2014 - 24 juin 2011 à 09:23
cap'tain sheeps Messages postés 447 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 1 octobre 2014 - 24 juin 2011 à 09:23
A voir également:
- Erreur convertion chaîne (C)
- Erreur 0x80070643 - Accueil - Windows
- Chaine tnt gratuite sur mobile - Guide
- Nouvelle chaîne tnt gratuite 2024 - Accueil - TV & Vidéo
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Plus de chaine tv - Guide
2 réponses
Bonjour
Ce ne sont pas deux éléments d'un tableau qui sont de type différent.
D'un côté, tu as un élément d'un tableau
De l'autre, ce que te renvoie strdup, c'est à dire un char * (regarde la définition de strdup). Si l'élément de tableau est un char[20], c'est totalement inenvisageable de mettre dedans un pointeur.
Je suppose qu'en fait tu voulais recopier un élément de tableau dans un autre : ce n'est pas le rôle de strdup. Je crois que tu aurais dû faire :
Ce ne sont pas deux éléments d'un tableau qui sont de type différent.
D'un côté, tu as un élément d'un tableau
De l'autre, ce que te renvoie strdup, c'est à dire un char * (regarde la définition de strdup). Si l'élément de tableau est un char[20], c'est totalement inenvisageable de mettre dedans un pointeur.
Je suppose qu'en fait tu voulais recopier un élément de tableau dans un autre : ce n'est pas le rôle de strdup. Je crois que tu aurais dû faire :
strncpy(tableauConnections[i].contact ,tableauConnections[nbnbnb +1].contact,sizeof(tableauConnections[i].contact));
cap'tain sheeps
Messages postés
447
Date d'inscription
jeudi 19 mai 2011
Statut
Membre
Dernière intervention
1 octobre 2014
10
24 juin 2011 à 09:23
24 juin 2011 à 09:23
Simple, concis, efficace. Le père est un dieu (Ca vient de la "Dieu le père"?)
Bref merci beaucoup (encore une fois) =)
Bref merci beaucoup (encore une fois) =)