Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.100 pregleda

Najnovija ↓

Rad sa bitovima, problemcici 04.06.2011. u 17:49 · pre 187 meseci
izmenjeno 1 put, poslednji put X Files 04.06.2011. u 18:09
  1. X Files04.06.2011. u 18:09zapis iz teksta poruke
#1
Pozdrav svima,
imam jedan problem u radu sa bitovima, radim neki prostiji zadatak, tek sam poceo da radim sa bitovima. zanima me zasto ne radi ovaj kod, tacnije radi, ali rezultat nije dobar:
Code:
#include<stdio.h>
#include<stdlib.h>
int main() {
    int broj;
    printf("uneti ceo broj:\n");
scanf("%d", &broj);
broj <<= 1;
printf("uneti broj pomnozen sa dva je: %d", &broj);
    system("PAUSE");
    return 0;
}

inace, program treba da pomnozi broj sa dva, pomocu pomeranja u levo.




MOD: Kod stavljaj u CODE tagove, a ne u BOLD tagove.
Re: Rad sa bitovima, problemcici 04.06.2011. u 18:09 · pre 187 meseci #2
Umesto:
Code:
printf("uneti broj pomnozen sa dva je: %d", &broj);

Treba:
Code:
printf("uneti broj pomnozen sa dva je: %d", broj);


U tvom slucaju, ispisivao si ADRESU promenljive koja cuva ono sto si hteo da ispises, a to je VREDNOST promenljive. Dakle, izbaci AMPERSAND (&).



Uh, što volim laka pitanja, od težih me odmah zaboli glava ;)
Re: Rad sa bitovima, problemcici 04.06.2011. u 18:20 · pre 187 meseci #3
Fail. prevideh, pre ovoga sam radio pokazivace, pa mi ostalo da pisem &, ali se nikada ne bih setio sta je greska. hvala :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme