Avatar billede dannipedersen Nybegynder
28. oktober 2004 - 09:07 Der er 17 kommentarer og
1 løsning

C++ hvad er en case

er ved at skrive en opgave og prøver at finde ud af hvordan jeg skal forklare hvad en case er i c++ programmering.. håber en kna hjælpe mig

Mvh Danni
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 09:08 #1
Jeg kan ikke finde ud af c++ programmering... men betyder det ikke bare situation?

kan lige kigge på nettet engang
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 09:11 #2
sorry.. det nok som i java.. forklare det nu
Avatar billede Slettet bruger
28. oktober 2004 - 09:12 #3
case er et keyword der bruges i forbindelse med et switch-evaluerings-statement. f.eks:

int value = 5;
switch (value) {
  case 1:
      ; // Hvis værdien er 1, bliver dette udført.
      break;
  case 5:
      ; // Hvis værdien er 5, bliver dette udført, sker med vores værdi.
      break;
  default:
      ; // Sker hvis værdien ikke er en af de ovenstående cases.
}

Så du kan sådan set sige at en case er et muligt udfald i en switch.
Avatar billede Slettet bruger
28. oktober 2004 - 09:13 #4
Her er noget mere om switch-statement i C++

link : http://juicystudio.com/tutorial/cpp/switch.asp

og et svar såfremt du kan bruge det jeg skrev...
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 09:13 #5
laver en switch

int iRetour = 0;
switch (cCar)


{
case '0': iRetour = 1;break;
case '1': iRetour = 1;break;
case '2': iRetour = 1;break;
case '3': iRetour = 1;break;
case '4': iRetour = 1;break;
case '5': iRetour = 1;break;
case '6': iRetour = 1;break;
case '7': iRetour = 1;break;
case '8': iRetour = 1;break;
case '9': iRetour = 1;break;
default: break;
}



hvis int  iRetour som er 0 bliver fundet i switch statement bliver  iRetour = 1..  case betyder situation... hvis den findes i switchen bliver den case med tallet ud for kørt og kun den... hvis intet bliver fundet bliver defualt kørt... i dette tilfækde intet
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 09:15 #6
break betyder forresten at man hopper ud af switchen fra det sted den er nået til hvis den bliver opfyldt... dvs.. alt efter case 0 bliver sprunget over!
Avatar billede Slettet bruger
28. oktober 2004 - 09:15 #7
forresten, det er langt fra kompliceret spørgsmål... så du behøver ikke gi' 100 point for et svar, det er jo 40 point mere end man giver for et svært spørgsmål... 15 point er mere passende i denne situation.
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 09:16 #8
en mere uddybende forklaring kan du finde her på dansk om switch/case
http://www.udvikleren.dk/article.php?aid=127&techid=1
Avatar billede z1n Nybegynder
28. oktober 2004 - 09:55 #9
du kan kalde en case en struktureret if sætning... jeg bruger dem i php f.eks på hovedsiden hvis jeg skal includere en fil alt efter hvad en variable er - så er der måske 10 cases i den switch hvor hver har en include :D default casen fungere lidt som en else
Avatar billede dannipedersen Nybegynder
28. oktober 2004 - 09:59 #10
tak for hjælpen
Avatar billede Slettet bruger
28. oktober 2004 - 10:20 #11
velbekomme, takker for (overdrevet mange) point. :-)
Avatar billede dannipedersen Nybegynder
28. oktober 2004 - 10:23 #12
så kan du jo bare være glad. har ikke brugt det her inde før så aner intet om det der point ting... kom vist også til at afvise noget... UPS sorry
Avatar billede Slettet bruger
28. oktober 2004 - 10:26 #13
Jeg er også glad, du skal bare være opmærksom på at point-niveauerne er.

15 point - let spørgsmål
30 point - mellemsvært spørgsmål
60 point - svært spørgsmål.

Takker igen for point :-)
Avatar billede dannipedersen Nybegynder
28. oktober 2004 - 10:47 #14
ahh ok...

ups
Avatar billede dannipedersen Nybegynder
28. oktober 2004 - 10:48 #15
hvordan bedømmer man om et spørgsmål er svært eller ikke.... det er jo fordi man ikke kan finde ud af det og så er alt vel svært??
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 10:48 #16
Du tilgivet hehe...
Avatar billede fastpoint Nybegynder
28. oktober 2004 - 10:50 #17
Det du spurgte om var noget grundlæggende programmering.. det kan de fleste her inde nok godt svare på hvis de har programmeret lidt...
Avatar billede Slettet bruger
28. oktober 2004 - 10:50 #18
Tjoh, det er rigtigt nok, det kan være et problem. Men... hvis man nu formulerer et spørgsmål hen i retningen af "Jeg gjorde engang XXXXX i program YYYYY, det var skide smart, hvordan var det nu jeg gjorde?" så er det let. Et svært spørgsmål er et du stiller når du desperat har surfet rundt søgt efter artikler på Google, har prøvet "alt" og er på din 4. liter Cola og 2. spand kaffe... Ellers er det mellem...

Ejjjj, du har ret - det kan være svært at bedømme. Men start så hellere på 30 point, og hæv det såfremt det viser sig at være mere kompliceret end først antaget. :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester