KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 03:01:31

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

Rechercher : dans
Fonction C++ de conversion en héxadécimal
par nesssta
 Fil de Discussions
Statut : Non résolu
vendredi 26 janvier 2007 à 20:30:06
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.
Configuration: Windows XP
Internet Explorer 6.0
Répondre à nesssta  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par atomy, le vendredi 26 janvier 2007 à 22:19:54 Fil de Discussions
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!
Répondre à atomy

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Aghaster, le samedi 27 janvier 2007 à 00:00:55 Fil de Discussions
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
Répondre à Aghaster

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par nesssta, le samedi 27 janvier 2007 à 21:10:07 Fil de Discussions
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).
Répondre à nesssta

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Lapinkiller, le samedi 27 janvier 2007 à 22:42:55 Fil de Discussions 
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> Lapinkiller, étudiant en BTS IRIS (informatique et réseaux...)
"La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)
Répondre à Lapinkiller
Discussions pertinentes trouvées dans le forum
26/01 20h30Fonction C++ de conversion en héxadécimalProgrammation27/01 22h424
17/01 21h24Conversion DECIMALE >> Hexadecimale urgentWindows19/01 15h054
18/12 15h24conversion Binaire/Hexadécimal en langage CProgrammation11/01 16h186
Plus de discussions sur « Fonction C++ de conversion en héxadécimal » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide