Accueil > Forum > > > > convertir un int en chaine
convertir un int en chaine
mercredi 17 mai 2006 à 19:29:34 |
convertir un int en chaine

alphaone
|
Voila je cherche à envoyer un int dans: CreateWindowEx(WS_EX_CLIENTEDGE,"Edit", "",WS_CHILD | WS_VISIBLE,120, 2, 50, 20,hwnd, (HMENU)ID_EDIT1,hThisInstance, NULL); A la place de "", donc j'ai penser une fucntion comme ça: int_a_convertir(int_var) donc ça donnerai: CreateWindowEx(WS_EX_CLIENTEDGE,"Edit", int_a_convertir(int_var),WS_CHILD | WS_VISIBLE,120, 2, 50, 20,hwnd, (HMENU)ID_EDIT1,hThisInstance, NULL); Comment faire? Existe t'il une fonction qui fait ça?
|
|
mercredi 17 mai 2006 à 19:37:34 |
Re : convertir un int en chaine

laurent1024
|
Salut
ANSI : #include <stdio.h>
char buf[32]; int n=10;
sprintf(buf, "%d", n);
ou ca (pas ANSI mais les compilos l'accepte pour la plupart)
int i=10; char buffer [33]; itoa (i,buffer,10);
|
|
mercredi 17 mai 2006 à 20:32:56 |
Re : convertir un int en chaine

SAKingdom
|
Utilise pas sprintf. C'est très lent. Utilise itoa. Si tu est sous VC++ 8.0 utilise _itoa pour éviter tout avertissement du compilateur.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 17 mai 2006 à 20:37:57 |
Re : convertir un int en chaine

SAKingdom
|
Ah et aussi comme dit laurent pour itoa, il faut un buffer. Alors fait comme suit:
int chiffre = 1251; char buffer[256]; _itoa(chiffre, buffer, 10);
CreateWindowEx(WS_EX_CLIENTEDGE,"Edit", buffer,WS_CHILD | WS_VISIBLE,120, 2, 50, 20,hwnd,
(HMENU)ID_EDIT1,hThisInstance, NULL);
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 17 mai 2006 à 21:35:59 |
Re : convertir un int en chaine

alphaone
|
je voulais justement pas utiliser cette méthode car elle est trop lourde, tros de code,... donc je voulais faire une fonction comme javais dit, c'est possible à faire avec une macro? Car en php on peut faire ce genre de truc.
|
|
mercredi 17 mai 2006 à 22:34:59 |
Re : convertir un int en chaine

SAKingdom
|
Je crois pas que ce soit fesable en C++ sinon il existerais probablement déja une fonction dans ce genre.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mercredi 17 mai 2006 à 22:43:41 |
Re : convertir un int en chaine

SAKingdom
|
à vrai dire c'est impossible car si tu fais une fontion qui convertie une valeur int en char* et que tu revoie le pointeur, ce pointeur ne pointera sur rien car la variable sur laquelle il pointait dans la fonction a été supprimé sa fin. Donc, la variable doit être déclaré en dehors de la fonction. _itoa est donc ta seul solution je crois bien et ce n'est pas si lourd que ça
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
mardi 19 juin 2007 à 22:29:18 |
Re : convertir un int en chaine

koysbow
|
Salut tout l'monde.
Avez-vou essayé :
int votre_entier = 12345; CreateWindow(EX_STYLE,"titre", (LPCSTR)&votre_entier,WS_CAPTION,...................... ou
CreateWindow(EX_STYLE,"titre", (LPCTSTR)&votre_entier,WS_CAPTION,......................
Mais normalement c'est la première solution qui marche.
Voila j'espere vous avoir aidé un peu.
Bonne journée !!!

|
|
Cette discussion est classée dans : int, chaine, convertir, ws, createwindowex
Répondre à ce message
Sujets en rapport avec ce message
convertir des chaine en type int [ par super ienien ]
comment convertit on des chaine de type char en type entier ou inversementmeci d'avance
convertir une chaine de caratère en int sans perte de données [ par wantofirst ]
bonjour tous le mondej'ai le problème suivant:j'avais une chaine de caractère (0x3de4a7fa) que je devait l'ecrire en (0xfaa7e43d);ce que j'ai réussi a
convertir une chaine de caractère (hexa) en int [ par MrDimanche ]
Voila,Mon problème est simple.Dans une string (char[100]), j'ai ceci : E9876. Je voudrais obtenir sa valeur en int. Comment faire, j'ai beau chercher
convertir char en const char * [ par noulii ]
Bonjour tout le monde,Ma question est dans la titre, est-il possible de convertir un char en un const char*?Je m'explique.Je recupere des lettres dans
Enlever les espaces [ par darkwhite ]
Salut a tous, bah voila je veux resoudre l'exercice batteau d'enlever les espaces d'une chaine de caracteres. Pourtant j'ai fait ce code : # include i
Convertion "15"(string) --> 15(int) [ par crocejf2000 ]
(Re)SalutIl faut que je test ma chaine et que je la convertisse si je peut. Avec atoi("12"), ca me donne bien 12, mais si je fait un atoi("12hach"), c
convertir un int en un String et l'inverse [ par ryoussef19 ]
Bonjour,je travaille avec Visual Studio 2005 , comme langage visual c++ je peux convertir un int16, int32, ou un int 64 en un string ou l'inverse ..ma
Convertir INT en ASCII [ par LaTatadu91 ]
Bonjour,Je presente mon probleme : j' effectue une communication entre un software developpe en C++ et un automateet je rencontre un probleme sur une
Convertir chaine en hexa [ par cartes1 ]
BonjourDébutant en C++ avec visual studio 6 sous windows je désire savoir s'il existe un moyen simple d'affecter à une variable le contenu en hexa d'u
récupérer valeur dans un fichier txt puis convertir en int [ par shub85 ]
Bonjour,Je cherche à récupérer des valeurs dans un fichier texte pour les convertir en int.Le problème c'est que ces valeurs ont des longueurs variabl
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|