Fusionner des variables en C

Fermé
Pommesky - 3 févr. 2010 à 16:03
jojo67150 Messages postés 111 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 7 mai 2010 - 3 févr. 2010 à 18:01
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
A voir également:

5 réponses

jojo67150 Messages postés 111 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 7 mai 2010 10
3 févr. 2010 à 18:01
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
tibobo_77 Messages postés 1357 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 27 juillet 2012 263
3 févr. 2010 à 16:06
Salut,
tes nb X sont des entiers, des chaines de caractères (ou string)?
@+
0
jojo67150 Messages postés 111 Date d'inscription samedi 3 mai 2008 Statut Membre Dernière intervention 7 mai 2010 10
3 févr. 2010 à 16:09
#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
se sont des entier int
0

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

Posez votre question
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