-
Created by Unknown User (m0602692) on 5.10.2010
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
//funktioiden HaeLuku() ja SyotaLuku() märittelyt tehtävän 23 malliratkaisussa
void Dialog::on_pushButton_5_clicked() //tehtävä 27
{
int x = HaeLuku(0) & 0b1111111111111111; //haetaan luku; 16 ensimmäistä bittiä
int z = ((x & 1) << 15) | //otetaan luvun ensimmäinen bitti ja siirretään ne 15 bittiä vasemmalle
((x >> 15) & 1) | //lisätään siihen luvun viimeinen bitti siirrettynä 15 bittiä oikealle
(x & 0b0111111111111110); //lisätään vielä alkuperäinen luku ilman ensimmäistä ja viimeistä bittiä
SyotaLuku(z & 0b1111111111111111); //syötetään luku; vain 8 ensimmäistä bittiä
}
You must log in to comment.