C++ problém
-
Fabo
Hardcore addict
- Príspevky: 6810
- Registrovaný: 16 nov 2007, 17:23
- Bydlisko: 's Chravenhache
- Kontaktovať používateľa:
Re: C++ problém
static v principe znamena ze to ma konstantny pointer -> raz sa prideli nejakemu elementu miesto v pamati a tam ostane az do skoncenia programu. V tomto pripade si niesom isty ci to treba, kopiroval som z prveho co mi prislo pod ruku.
Re: C++ problém
Moc nerozumiem,ale nevadí:) a ešte jedna,ty si to robil tak aby zadal slovom tú farbu??? Lebo ak zadá číslo,napríklad 2, tak stale môžem dať case ZELENA ; ??
Re: C++ problém
Áno, enum hodnota je len "ľudskejší" zástupca pre číslo. Je to akoby si urobil konštantné premenné
enum toto ale zjednodušuje a stačí takto napísať (enum vždy čísluje od 0)
Dokonca si môžeš aj sám určiť číselné hodnoty
A to static je tam zbytočné a zatiaľ sa tým nezaoberaj, čo to znamená.
Kód: Vybrať všetko
const int CERVENA = 0;
const int ZELENA = 1;
const int MODRA = 2;Kód: Vybrať všetko
enum FARBA
{
CERVENA,
ZELENA,
MODRA
};Kód: Vybrať všetko
enum FARBA
{
CERVENA = 1,
ZELENA = 3,
MODRA = 5
};
int main(int argc, char** argv)
{
if( CERVENA == 1 )
cout << "cervena = 1\n";
if( ZELENA == 2 ) //nikdy
cout << "zelena = 2\n";
if( ZELENA == 3 )
cout << "zelena = 3\n";
int a = 5;
FARBA b = MODRA;
if( a == b )
cout << "modra = 5\n";
cout << CERVENA << " " << ZELENA << " " << MODRA << "\n";
}Re: C++ problém
Kód: Vybrať všetko
int argc,char** argvRe: C++ problém
To sú parametre programu, vieš si to jednoducho nájsť cez google a začni ho využívať čoraz častejšie 
http://physics.ujep.cz/~mmaly/vyuka/oporaPrgB/042.html
http://stackoverflow.com/questions/4176 ... -main-in-c
http://physics.ujep.cz/~mmaly/vyuka/oporaPrgB/042.html
http://stackoverflow.com/questions/4176 ... -main-in-c
Re: C++ problém
Looks hard
za to si budem musieť riadne sadnúť a naštudovať,ale ďakujem 