[Gtk] en C, changement de nombre en texte

Résolu/Fermé
Guito Messages postés 49 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 17 février 2007 - 14 déc. 2006 à 21:49
Guito Messages postés 49 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 17 février 2007 - 15 déc. 2006 à 19:14
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

5 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
15 déc. 2006 à 11:11
Avec la commande sprintf :
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
1
Guito Messages postés 49 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 17 février 2007 2
15 déc. 2006 à 18:59
Ho super!!

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.

:)
0
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
0
gloups sorry j'ai mal lu, je croyais que tu voulais convertir le nombre en caractere ^^
oui sprintf alors, de fait :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Guito Messages postés 49 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 17 février 2007 2
15 déc. 2006 à 19:14
Pas grave...

Merci quand même ;)
0