Promocja językowa LINGO

Lekcja 21

Wszystkie informacje związane z Kurs C++ - POZIOM 3

Moderator: Moderatorzy

Lekcja 21

Postprzez mnabialek Śr paź 25, 2006 14:56 pm

W tym temacie można zgłaszać uwagi, błedy lub niejasności dotyczące 21 lekcji kursu C++ na stronie http://www.ithelpdesk.pl.
Promocja na abonament w serwisie - kup lub poleć innym - szczegóły na Abonament w serwisie
Avatar użytkownika
mnabialek
Administrator
Administrator
 
Posty: 657
Dołączył(a): Śr paź 25, 2006 14:05 pm
Lokalizacja: Częstochowa

pytanie

Postprzez SylwiaW Pn mar 19, 2007 12:59 pm

Witam,
mam pytanie do lekcji 21 strona 6. Napisany na tej stronie program zawiera fragment:
[do
{
cout <<"Wprowadz swoja plec (k/m): ";
cin >>uzytkownik.plec;
cin.ignore();
} while (uzytkownik.plec!='k' && uzytkownik.plec!='K' && uzytkownik.plec!='m' && uzytkownik.plec!='M');
]

dlaczego w nawiasie mamy operator && ? przeciez jesli wybiore z klawiatury np 'k' to warunek uzytkownik.plec!='k' nie jest spelniony i wtedy cay nawias jest falszywy bo 0 && 1 && 1 && 1=0

Pozdrawiam[/code]
SylwiaW
obserwator
obserwator
 
Posty: 5
Dołączył(a): Pt mar 09, 2007 18:50 pm

Postprzez Armon Pn mar 19, 2007 17:23 pm

&& to matematyczna koniunkcja, dopóki uzytkownik.plec nie stanie się jedną z 4 liter pętla będzie wykonywana... Chodzi oto by można wprowadzić tylko k i m i K i M
Life is brutal and full of zasadzkas but sometimes is good while and for this good while warto life ;)
http://videokurs.pl :-)
Avatar użytkownika
Armon
zaawansowany
zaawansowany
 
Posty: 389
Dołączył(a): Wt paź 31, 2006 23:45 pm

Postprzez SylwiaW Wt mar 20, 2007 18:06 pm

Czesc Armon

dzieki za pomoc, juz rozumiem :)
SylwiaW
obserwator
obserwator
 
Posty: 5
Dołączył(a): Pt mar 09, 2007 18:50 pm

Postprzez crash Wt kwi 10, 2007 15:30 pm

A ja mam pytanie do strony 4, przykładu 4.
A pytanie moje brzmi: Po co jest użyta tutaj biblioteki string? Bez jej użycia też wszytsko gra. Z góry dzieki!

Kod: Zaznacz cały
#include <iostream>
#include <string>

using namespace std;

int main()
{
  struct Osoba
  {
     string nazwisko;
     string imie;
     unsigned short int wiek;
     char plec;
  };
  Osoba uczen;

  cout <<"Suma typow prostych to "<<sizeof(string)<<'+'<<sizeof(string)<<'+'
       <<sizeof(unsigned short int)<<'+'<<sizeof(char)<<'='
       <<2*sizeof(string)+sizeof(unsigned short int)+sizeof(char)<<'\n';
  cout <<"Rozmiar typu Osoba wynosi "<<sizeof(Osoba)<<'\n';
  cout <<"Rozmiar zmiennej uczen, ktora jest typu Osoba to "
         << sizeof(uczen)<<'\n';

  cout <<"\nNacisnij ENTER aby zakonczyc...\n";
  getchar(); 
  return 0;
}
crash
obserwator
obserwator
 
Posty: 17
Dołączył(a): Cz mar 29, 2007 16:05 pm

Postprzez mnabialek Wt kwi 10, 2007 15:44 pm

Jeśli korzystamy z typu string, dla pewności lepiej dołączyć plik nagłówkowy string, a w zasadzie nawet lepiej cstring
Promocja na abonament w serwisie - kup lub poleć innym - szczegóły na Abonament w serwisie
Avatar użytkownika
mnabialek
Administrator
Administrator
 
Posty: 657
Dołączył(a): Śr paź 25, 2006 14:05 pm
Lokalizacja: Częstochowa

Postprzez crash Wt kwi 10, 2007 22:58 pm

yhym.. rozumiem, dzieki
crash
obserwator
obserwator
 
Posty: 17
Dołączył(a): Cz mar 29, 2007 16:05 pm

Następna strona

Powrót do KURS C++ POZIOM 3

Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron
ręceprecz odtybetu | Programista PHP | Pozycjonowanie www | Seo link directory | Pozycjonowanie Częstochowa | wizy do rosji | wizy do uzbekistanu