Fusionner des variables en C

Pommesky -  
jojo67150 Messages postés 118 Statut Membre -
Bonjour,
Je voudrais juste savoir quel est la syntaxe pour fusionner des variables en C
Par exemple :
nb1 = 1
nb2 = 2
nb3 = 3

et je faudrait avoir une nouvelle variable "nombre" tel que nombre = 123
Configuration: Windows 7
Firefox 3.6

5 réponses

  1. jojo67150 Messages postés 118 Statut Membre 11
     
    OK Ben si on considère que le 1er nombre est toujours la centaine, le 2eme toujours la dixaine, le 3eme toujours les unités tu peut faire

    calc1= nb1*100
    calc2=nb2*10
    nb=calc1+calc2+nb3
    1
  2. tibobo_77 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   263
     
    Salut,
    tes nb X sont des entiers, des chaines de caractères (ou string)?
    @+
    0
  3. jojo67150 Messages postés 118 Statut Membre 11
     
    #include <string.h>
    #include<stdio.h>
    #include<stdlib.h>
    
    int main(int argc, char *argv[])
    
    {
    long nb1 = 1;
    long nb2 = 2;
    long nb3 = 3;
    char nombre [4];
    
    sprintf(nombre, "%ld%ld%ld", nb1, nb2, nb3);
    printf("%s", nombre);
    
    return 0;
    }
    


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

    Posez votre question
  5. Pommesky
     
    Désoler pour le double post
    Merci jojo mais j'ai peur que cela ne soit un peu trop compliquer, en effet je programme un microcontroleur et donc il me faudrait vraiment le truc le plus basique possible.
    0