Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : affichage de nombre avec DrawText [ Archives / DirectX ] (jouille)

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é 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

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.