Posez votre question Signaler

Fonction C++ de conversion en héxadécimal

nesssta - Dernière réponse le 27 janv. 2007 à 22:42
et si la chaine de caractère contenait des espaces, le premier espace rencontré sera comme considéré comme fin de chaine et ce qui sera pas converti en hexadécimal par la suite. Que faire pour résoudre ce problème?
Aidez-moi SVP. Merci d'avance.
Lire la suite 

Fonction C++ de conversion en héxadécimal »

4 réponses
Réponse
+0
moins plus
Salut,

Je crois me souvenir qu'il y a une fonction qui trouvé les espaces... j'allais dire "trim", mais j'en suis pas sûr...

Sinon, regarde caractère après caractère, et une condition enlèvera l'espace rebel...

Ciao!
Ajouter un commentaire
Réponse
+0
moins plus
En quel cas voudrais tu convertir un nombre avec un espace...? ça me semble être une assez mauvaise chose - il faudrait plutot faire une vérification du format du nombre avant la conversion, et sortir une erreur si le nombre est inconvertible.

-Aghaster
Ajouter un commentaire
Réponse
+0
moins plus
il ne s'agit pas de nombres mais d'un message formé d caractères et qui peut contenir des espaces.
Je suis arrivée à résoudre ce problème avec la fonction (getline)Mais cette fois-ci, j'ai un problème d'autre type, visual c++ de dotnet version 8 génère une erreur d ce type :
fatal error C1083: Cannot open include file: 'iostream.h'
à mes connaissances on peut travailler avec (la librairie <iostream.h> sur dotnet).
Ajouter un commentaire
Réponse
+0
moins plus
tu peu enffet utiliser le getline

par contre pour ton message d'erreur c'est bizarre le fichier iostream est il bien fourni avec ton logiciel de codage ?
sinon essaye avec <fstream.h>
Ajouter un commentaire
Ce document intitulé « Fonction C++ de conversion en héxadécimal » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook