Convertir un entier en chaine (c\c++)

Résolu
Salut, j'aurais besoin d'un petit coup de main.
Je travaille sur un programme qui necessite que je convertisse un un entier en chaine de caractère et vice versa.
ça urge!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (Merci d'avance)

4 réponses

  1. salut!

    #include <stdlib.h>
    int atoi(const char *nptr);

    #include <stdio.h>
    int sprintf(const char *s, char format, ...);

    /* exemple */

    #include <stdio.h>
    #include <stdlib.h>

    /* blablabla */

    int n;
    char s[255];

    n = atoi("64");
    sprintf(s, "%i", n);
    16
    1. merciiiiiiiiiiii
      0
  2. /* oubli 1 star */

    #include <stdio.h>
    int sprintf(const char *s, char *format, ...);
    4
    1. Hello !

      C :

      #include <stdlib.h>
      
      int atoi(const char *nptr); 
      char *itoa(int value, char *string, int radix);


      C++ :

      Les conversions entier -> chaine peuvent aussi se faire avec la
      classe ostringstream.

      Take care !
      2
      1. Tient je vais te remonter les bretelles toi! ;-)

        La fonction itoa ne fait pas parti du standard C. => /!\ portabilité!
        0
    2. Desole de ne repondre que maintenant, mais mon desktop a pris un coup,( Ma boite d'alimentation est grillé), merci pour le coup de main.
      a+
      0
      1. slt cé firas Mbarki de la Tunisie voici la réponse:
        String montexte = new String(" 10 ");
        Integer monnombre=new Integer(montexte);
        int i = monnombre.intValue(); //conversion d'Integer en int
        0
      2. c'est gentil, mais pourquoi déterrer ce sujet vieux de 6 ans (!), auquel la réponse a déjà été donnée, et surtout si tu confonds java et c++ ? Ou alors précise de quelle bibliothèque tu parles stp.

        cdlt
        0
      3. C'est vrai que ça ressemble à du Java ça... J'aurai dû clôturer ce sujet depuis longtemps... mais merci quand même pour ta réaction...
        0
      4. y'a pas un truc avec code java??
        0