Ĺadny brzuch
mam problem. Jestem nowym uzytkownikiem C (Delphi to moje ulubione środowisko) i nie moge sobie poradzic z przypisaniem wartości do rekordu.
Niżej fragment kodu do którego mam pytanie:
do { clrscr(); printf("Wybierz klase samochodu"); printf("1 - A"); printf("2 - B"); printf("3 - C"); printf(""); printf(" :"); scanf("%d",&z); if (z=1) {bufor.klasa='A'; break;} ?? if (z=2) {bufor.klasa="B"; break;} ?? if (z=3) {bufor.klasa="C"; break;} ?? else } while (1);
Już chyba wiadomo o co mi chodzi ;) Nie wiem jak przypisać do rekordu bufor.klasa odpowiednią wartość w zależności od tego co użytkownik nacisnął.
PROSZE O SZYBKA POMOC !! Problem raczej błahy, ale sam chyab z niego nie wyjde ( :(
No więc na szybko: if(z==1)
W pasaclu masz := a w C =
w pascalu = to w C ==.
Może to wystarczy...
I break przy if nie jest potrzebny, używa się go m.in. dla instrukcji switch, ale ty masz if.
Użytkownik chodnik edytował ten post 15 styczeń 2006, 22:23
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Niżej fragment kodu do którego mam pytanie:
do { clrscr(); printf("Wybierz klase samochodu"); printf("1 - A"); printf("2 - B"); printf("3 - C"); printf(""); printf(" :"); scanf("%d",&z); if (z=1) {bufor.klasa='A'; break;} ?? if (z=2) {bufor.klasa="B"; break;} ?? if (z=3) {bufor.klasa="C"; break;} ?? else } while (1);
Już chyba wiadomo o co mi chodzi ;) Nie wiem jak przypisać do rekordu bufor.klasa odpowiednią wartość w zależności od tego co użytkownik nacisnął.
PROSZE O SZYBKA POMOC !! Problem raczej błahy, ale sam chyab z niego nie wyjde ( :(
No więc na szybko: if(z==1)
W pasaclu masz := a w C =
w pascalu = to w C ==.
Może to wystarczy...
I break przy if nie jest potrzebny, używa się go m.in. dla instrukcji switch, ale ty masz if.
Użytkownik chodnik edytował ten post 15 styczeń 2006, 22:23