Arduino Forum

International => Français => Topic started by: Ayoubkay on Apr 16, 2019, 02:55 am

Title: Réunir variable
Post by: Ayoubkay on Apr 16, 2019, 02:55 am
Bonjour je veux  réunir deux variable dans une

Par exemple
Int Y=xz
Int Y=15
X=1
Z= 5
Comment le faire svp
Title: Re: Réunir variable
Post by: AWOL on Apr 16, 2019, 08:56 am
1 x 101 = ?
5 x 100 = ?
Title: Re: Réunir variable
Post by: dbrion06 on Apr 16, 2019, 09:39 am
https://en.wikipedia.org/wiki/Union_type#Anonymous_union (https://en.wikipedia.org/wiki/Union_type#Anonymous_union) vous donnera une idée voisine, mais pas identique, de ce que vous avez l'air de chercher; un exemple d'utilisation d'une union de C est :
Code: [Select]

sh-4.1$ vi union.cpp
sh-4.1$ cat union.cpp &&  g++ union.cpp && ./a.exe
#include <iostream> // PC specific, for local testing
union gros{ uint16_t a[2];
            uint8_t octet[4];
            uint32_t b;
            float F;
            char Cs[4]; //
    } Gros;
int main(){ // PC specific, for local testing
Gros.a[0] = 123;
Gros.a[1]= 1000;
// this minitest displays Gros.a[1]*65536 + Gros.a[0].... on a PC
std::cout << Gros.b <<std::endl; // PC specific, for local testing
} // PC specific, for local testing
65536123

Title: Re: Réunir variable
Post by: kamill on Apr 16, 2019, 09:45 am
Bonjour,

Le moins que l'on puisse dire est que la question n'est pas claire.
Je pense que tu veux simplement faire int Y=10*X+Z
Title: Re: Réunir variable
Post by: hbachetti on Apr 16, 2019, 10:12 am
Quote
deux variable dans une
?
- variable
- structure
- union
- etc.