Mit jelent ez? C++ többi lent
Sehol nem találok információt ezekről.
Mi az a myage,myAge?
Mi a különbség közöttük?
És mire használjuk őket?
NORMÁLIS VÁLASZOKAT LÉCI.
okkés
de már rájöttem hogy mik ezek és,hogy mikor mit csinálnak :D
Most az a gond,hogy nem tudok létrehozni felsorolt (enumerated) állandókkal egy olyan programot ami kiszámítja a tanulók létszámát.
eddig jutottam és nem tudom megoldani:(
#include<iostream>
int main()
{
enum DIAKOK {osztayok = 6,diakok = 12};
OSSZES_TANULO = osztalyok * diakok;
std::cout <<"osztalyok:"<< osztalyok <<"\n";
std::cout<<"diakok"<< diakok <<"\n";
std::cout <<"osszes diak:" << OSSZES_TANULO <<"\n";
system("pause>>void");
return 0;
}
Az enumerated változókat nem erre találták ki.
Helyette használj sima változókat.
például:
int tanulok = 6;
értem úgy megtudom csinálni csak enumerated változókkal nem.
de már nem is akarom,de mire találták ki?
Az enumerated változókat olyan esetekre találták ki, amikor számokat szöveggel akarsz helyettesíteni.
Például (az iskolai példánál maradva):
A naplóban a hiányzókat 0-val, a jelen lévőket 1-el jelölöd.
Ez annyiban segít, hogy nem kell megjegyezned, hogy melyik szám mit jelent, elég ha a szöveget használod helyette. Ha definiálsz egy enumerated változót HIANYZO és JELEN_LEVO értékkekkel, akkor a HIANYZO értéke meg fog egyezni a 0-val, a JELEN_LEVO értéke pedig 1-el.
Az enumerated változók valójában nem is igazi változók, ugyanis értékük nem változtatható.
"enum DIAKOK {***osztayok*** = 6,diakok = 12};
OSSZES_TANULO = osztalyok * diakok;
std::cout <<"osztalyok:"<< osztalyok <<"\n";
std::cout<<"diakok"<< diakok <<"\n";
std::cout <<"osszes diak:" << OSSZES_TANULO <<"\n"; "
Nem tűnik fel az "osztayok"? Ezért nem működik...
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!