SiwyEd - 2009-10-31 22:25:56

Na tych zajęciach generalnie było powtórzenie, ale przy okazji powiedziałem o paru nowych rzeczach.

Jak działa komenda endl oraz flush.
<< endl; - sprawia że do cout jest wysyłany rozkaz natychmiastowego wyświetlenia tekstu na ekranie wraz z dołączonym znakiem nowej linii.
<< flush; - tak jak endl tyle że bez znaku nowej linii.
Przykład:

Kod:

cout <<"kupa"; //w tym momencie wcale nie musi wyświetlić na ekranie słowo kupa - może to nastąpić chwilę później
//ale..
cout << "kupa" << flush; //dzięki <<flush; kupa wyświetli się odrazu

Znaki specjalne w tekście:
"\n" - znak nowej lini
"\t" - znak tabulacji
"\\" - po prostu znak "\"

Kod przykładowy - skompilujcie sobie to i zobaczcie jak to działa:

Kod:

#include <iostream>

using namespace std;

int main(){
    cout << "jeden\n" << "\tdwa\n\n"
    <<"\t\t\ttrzy\n" << flush;
    system("pause");
}

Poznaliśmy także wielowymiarowe tablice:

Kod:

int tablica[25][70]; // tablica tablic liczb całkowitych
float tablica2[100][15][15];//trzy-wymiarowa tablica na liczby rzeczywiste
tablica[3][5] ...//odniesienie się do konkretnego elementu tablicy dwuwymiarowej
tablica2[7][3][5]...//odniesienie się do konkretnego elementu tablicy trój-wymiarowej

- oczywiście tablice mogą mieć więcej niż 3 wymiary.

www.fir07.pun.pl www.missbimbo.pun.pl www.u-s-army.pun.pl www.kolo100olsztyn.pun.pl www.gwardia.pun.pl