09. november 2002 - 14:48Der er
5 kommentarer og 1 løsning
array i switch
arrayet kan være følgende: char[] fortegn = {'+', '-', '-', '*'}
har et gennemløb: for(i=0; .......)
og i gennemløbet følgende switch-sætning switch(fortegn['i']) { case '+' : resultat = resultat + talRaekke[i]; break;
case '-' : resultat = resultat - talRaekke[i]; break;
case '*' : resultat = resultat * talRaekke[i]; break;
case '/' : resultat = resultat / talRaekke[i]; break; }
der sker det at den ikke vælger noget i switchsætningen. Hvis jeg laver arrayet om til integer array og casene om til henholdvis 1,2 osv så virker det. hvordan kan det være...man kan da bruge chars i en switchsætning ikke ?
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.