begin process at 2012 05 28 05:43:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

DirectX

 > 

affichage de nombre avec DrawText


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage de nombre avec DrawText

vendredi 13 juin 2003 à 22:07:21 | affichage de nombre avec DrawText

jouille

Bonjour tout le monde !

j'ai besoin de faire deux choses mais je n'y arrive pas :((

tout d'abord j'aimerai pouvoir afficher des nombres a l'ecran, du genre les coordoonées de la souris, enfin bon des int , puet importe lesquels.

j'ai aucun probleme pour afficher un char* sur mon ecran
mais je vois pas comment convertir le int pour l'afficher ?

un convertion de type
char* toto = (char*) 10;

fonctionne a la compile mais provoque un plantage du programme !!

de meme j'aimerai concatener deux chaine de caracteres.
Et si je fais
char* chaine1 = "hhh";
char* chaine2 = "ggg";

strcat ( chaine1, chaine2);
ou
chaine1 = strcat ( chaine1, chaine2);

ca passe toujours a la compile mais le programme plante a cette endroit !!


Merci d'avance de votre aide ca m'aiderai grandement a avancer dans mes travaux :D


vendredi 13 juin 2003 à 22:20:01 | Re : affichage de nombre avec DrawText

BruNews

Administrateur CodeS-SourceS
La compilation qui va au bout indique simplement que la syntaxe est bonne, en aucune facon que le prog est bon.
char* chaine1 = "hhh";
chaine1 est un pointeur sur chaine constante !!!
Tu ne lui chaines rien du tout.
char szbuff[20];
strcpy(szbuff, chaine1);
strcat(szbuff, chaine2);
tu peux afficher ou ce que tu voudras de szbuff, 20 octets de reserves pour manipulation.
chaine1 en fait 4 et restera ainsi.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Bonjour tout le monde !
>
> j'ai besoin de faire deux choses mais je n'y arrive pas :((
>
> tout d'abord j'aimerai pouvoir afficher des nombres a l'ecran, du genre les coordoonées de la souris, enfin bon des int , puet importe lesquels.
>
> j'ai aucun probleme pour afficher un char* sur mon ecran
> mais je vois pas comment convertir le int pour l'afficher ?
>
> un convertion de type
> char* toto = (char*) 10;
>
> fonctionne a la compile mais provoque un plantage du programme !!
>
> de meme j'aimerai concatener deux chaine de caracteres.
> Et si je fais
> char* chaine1 = "hhh";
> char* chaine2 = "ggg";
>
> strcat ( chaine1, chaine2);
> ou
> chaine1 = strcat ( chaine1, chaine2);
>
> ca passe toujours a la compile mais le programme plante a cette endroit !!
>
>
> Merci d'avance de votre aide ca m'aiderai grandement a avancer dans mes travaux :D
>
>
>
vendredi 13 juin 2003 à 23:04:50 | Re : affichage de nombre avec DrawText

payen

et pour la premiere question, tu peux utiliser atoi, atof atol (voir msdn) ...



-------------------------------
Réponse au message :
-------------------------------

> La compilation qui va au bout indique simplement que la syntaxe est bonne, en aucune facon que le prog est bon.
> char* chaine1 = "hhh";
> chaine1 est un pointeur sur chaine constante !!!
> Tu ne lui chaines rien du tout.
> char szbuff[20];
> strcpy(szbuff, chaine1);
> strcat(szbuff, chaine2);
> tu peux afficher ou ce que tu voudras de szbuff, 20 octets de reserves pour manipulation.
> chaine1 en fait 4 et restera ainsi.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour tout le monde !
> >
> > j'ai besoin de faire deux choses mais je n'y arrive pas :((
> >
> > tout d'abord j'aimerai pouvoir afficher des nombres a l'ecran, du genre les coordoonées de la souris, enfin bon des int , puet importe lesquels.
> >
> > j'ai aucun probleme pour afficher un char* sur mon ecran
> > mais je vois pas comment convertir le int pour l'afficher ?
> >
> > un convertion de type
> > char* toto = (char*) 10;
> >
> > fonctionne a la compile mais provoque un plantage du programme !!
> >
> > de meme j'aimerai concatener deux chaine de caracteres.
> > Et si je fais
> > char* chaine1 = "hhh";
> > char* chaine2 = "ggg";
> >
> > strcat ( chaine1, chaine2);
> > ou
> > chaine1 = strcat ( chaine1, chaine2);
> >
> > ca passe toujours a la compile mais le programme plante a cette endroit !!
> >
> >
> > Merci d'avance de votre aide ca m'aiderai grandement a avancer dans mes travaux :D
> >
> >
> >
>
vendredi 17 octobre 2003 à 07:33:53 | Re : affichage de nombre avec DrawText

frdestroyers27


Destroyers27

si tu as Visual c++
pour changer un integer en char il y a la methode suivante qui fonctionne bien!

int Level=10;
char cLevel[8];

_itoa(Level,cLevel,10);


la premiere variable est ton integer la deuxieme ton char le troisieme parametre demande moi pas je sais pas mais partout ou je l'ai vu il est a 10 et le plus important, ca marche...
jeudi 23 octobre 2003 à 21:25:36 | Re : affichage de nombre avec DrawText

Ivoire

Moi je crois avoir compris à quoi sert le dernier paramètre de itoa : c'est la base du nombre (10->decimale ; 2->binaire ; 16->hexadecimale ; etc)
Ainsi tu peut afficher tes nombres en binaire ou en décimale. Ici je pense que 10 est le plus simple :)


Cette discussion est classée dans : afficher, affichage, char, chaine1, chaine2


Répondre à ce message

Sujets en rapport avec ce message

problème de lecture d'un fichier txt [ par yeager ] Bonjour!J'ai un problème pour la lecture d'un fichier texte. Le fichier est créé mais lorsque je donne le chemin d'accées fopen me renvoie la valeur N Affichage de fichiers dans une frame [ par Win32 ] Je voudrais savoir comment faire pour afficher des fichiers dans une frame, c'est à dire comment afficher les icônes comme dans l'explorateur windows, Affichage d'une image a l'ecran [ par cbiron ] Je travaille initialement en C, je dispose d'une image codée en RGB dans un buffer et je veux l'afficher a l ecran.Pouvez vous me dire comment creer u pb affichage icone [ par oliverman ] Je suis debutant en vc++, et je n'arrive pas a afficher une icone sur une boite de dialogue.Mon icone est dans mes ressources, et le but serait de l'a Affichage d'une image [ par stockley81 ] Bonjour,j'afficher une image dans ma fenetre avec la fonction glDrawPixels mais je voudrais pouvoir l'afficher a des coordonnes precises sur la fenetr Affichage texte sous windows [ par macros ] Bonjour a tous !!Je voudrais savoir comment on peut afficher du texte dans une fenetre windows en C car je voudrais faire une sorte de log de mon prog Affichage---pointeur [ par amin79 ] J'ai ce code et je n'arrive pas à afficher le contenu de a[10]. Comment faire.#include/*a[i] est un tableau dont tous ses éléments sont initialisés à Affichage dans MFC [ par guillotonl ] Je désire afficher des résultats dans une fenètre de calcul.Le problème, c'est que je ne connais pas le nombre de résultats a afficher avant de faire Affichage image sous MFC [ par iris00 ] je voudrai avoir des sources afin de pouvoir afficher une image (bmp) dans une application MFC. A partir d'un bouton quelconque (par exemple: Image), Affichage d'icone [ par SMarmotte ] Bonjour à tous,j'aimerai afficher une icone 50x50 dans une fenêtre en utilisant GDI. Pour cela, je fait un LoadImage(...) et pour afficher mon icone j


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales