enum findes også for C, og den opfører sig som en int. Normalt tildeles første enum værdien 1, næste værdien 2 osv. - men man kan overstyre den enkelte enum\'s integer:
for (aTal = en; aTal < toogtredive; aTal++) printf(\"%d\\n\", aTal);
får man udskriften:
1 2 4 8 16 32
men loopet er altså kun kørt 5 gange. Mht. pop-up menuen over valgmuligheder, hænger det sammen med om din compiler/IDE understøtter code-completion. I C++ Builder kaldes det CodeInsight og skal være slået til for at pop-up menuen med dine muligheder kommer frem. (Sådan som man også kender det fra f.eks. JBuilder til JAVA.)
Sorry - udskriften er selvfølgelig tallene 0-31 i ovenstående enum, mens det er:
0 1 2 3 4
hvis nedenstående enum fyres:
enum eTal {en, to, fire, otte, seksten, toogtredive} aTal;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.