[Gtk] en C, changement de nombre en texte
Résolu
Guito
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
Guito Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Guito Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Boujour tout le monde, j'ai un problème:
Je veux faire un programme en C avec Gtk et à un moment je demande de saisir un nombre.
Puis à la fin je veux l'afficher mais je *dois3 pourcelà changer ce nombre en texte....
Comment Faire?
Exemple de mon idée en code(le code ne marche donc pas)
CODE C:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
int nombre = 3;
char texte []= "";
texte [] = "%ld", 3;
...
Merci d'avence et bonne soirée
Je veux faire un programme en C avec Gtk et à un moment je demande de saisir un nombre.
Puis à la fin je veux l'afficher mais je *dois3 pourcelà changer ce nombre en texte....
Comment Faire?
Exemple de mon idée en code(le code ne marche donc pas)
CODE C:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
int nombre = 3;
char texte []= "";
texte [] = "%ld", 3;
...
Merci d'avence et bonne soirée
A voir également:
- [Gtk] en C, changement de nombre en texte
- Changer de dns - Guide
- Transcription audio en texte word gratuit - Guide
- Changer clavier qwerty en azerty - Guide
- Nombre de jours entre deux dates excel - Guide
- Mise en forme conditionnelle excel texte - Guide
5 réponses
Avec la commande sprintf :
http://www.manpagez.com/missing.php
Bonne chance
http://www.manpagez.com/missing.php
#include <stdio.h> int main(){ char buffer[255]; int x = 69; sprintf("%d",&buffer); printf("buffer = %s\n",buffer); return 0; }
Bonne chance
Ho super!!
Merci beaucoup! Tu m'as beaucoup aidé!
Voilà donc pour tout le monde la solution au problème:
CODE C:
Encore merci et bonne journée.
:)
Merci beaucoup! Tu m'as beaucoup aidé!
Voilà donc pour tout le monde la solution au problème:
CODE C:
#include <stdlib.h> #include <stdio.h> int main(int argc, char *argv[]) { int nombre = 3; char texte []= ""; sprintf(texte, "%d", nombre); printf("%s", texte); /*...*/
Encore merci et bonne journée.
:)
je pense pas que t'aies besoin du sprintf, j'ai rien pour vérifier ici, mais ça ça devrait marcher
char buffer[200];
int x = 65;
buffer[0] = 65;
pour les caracteres il fait directement la conversion avec le code ascii
char buffer[200];
int x = 65;
buffer[0] = 65;
pour les caracteres il fait directement la conversion avec le code ascii
gloups sorry j'ai mal lu, je croyais que tu voulais convertir le nombre en caractere ^^
oui sprintf alors, de fait :D
oui sprintf alors, de fait :D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question