Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: c++ ja aloittelia

Sivun loppuun

j.k [24.10.2002 19:01:46]

#

Siiryin Qbasic:ista c++:aan, joten haluaisin tietää miten c++:sa voisi tehdä valikon, saman tyypisen kuin tämän qbasici:lla:

1 print "1.aloita peli"
print "2.lopeta peli"
input a$
if a$ = "1" then goto 2
if a$ = "2" then goto 3 else 4
2 print "peli alkoi!"
sleep 2
goto 1
4 print "näppäintä ei ole!"
3 rem loppu

mikko [24.10.2002 19:05:20]

#

Jos siirryit C++:ssaan, sinun ehkä kannattaisi _itse_ opetella perusteet.

thefox [24.10.2002 19:49:12]

#

Et ole siirtynyt vielä mistään minnekään kun et osaa tehdä edes noin yksinkertaista ohjelmaa :) Opetteles vielä niitä perusteita, lapsi kulta.

tomaattigeeni [24.10.2002 20:45:52]

#

ekana lue tämä: http://nic.funet.fi/cppopas/
toiseksi minulla ei ollut mitään järkevää tekemistä joten tein tämmösen esimerkin,

while(1)  {
  int a;
  cout << "1. Hyppää järvee." << endl;
  cout << "2. Kuole" << endl;
  cin >> a;
  if(a == 1) cout << "hyppäsit järveen"; break;
  if(a == 2) cout << "kuolit"; break;
}

tomaattigeeni [24.10.2002 20:48:46]

#

ohs, osote oli väärä, eli http://nic.funet.fi/c opas/

thefox [24.10.2002 20:54:20]

#

Loputtomia looppeja ei muuten tueta :)
Eli mieluummin alustetaan a vaikka nollaksi ja sitten while(!a) tai jotain.

HtH [26.10.2002 12:29:26]

#

No eihän loputtomissa luupeissa mitään vikaa.

thefox [27.10.2002 13:58:47]

#

Minä en pidä loputtomista loopeista :) Tarpeeksi tyhmä kääntäjä vielä tsekkaa joka kerta että onko 1 true vai false :)
Jokainen käyttää mitä haluaa mutta minä yritän kyllä niitä välttää, tuntuu jotenkin köykkäiseltä ohjelmoinnilta, varsinkin jos tsekataan vielä kahdessa erillisessä if:fissä se samainen tulos ja breakataan tomageenin esimerkin mukaisesti.

progo [27.10.2002 15:39:18]

#

Tomaattigeenihan saa koodata mitä haluaa ;D Loputon looppi.. siinä mitään pahaa ole. Sanon minä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta