Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Tulos vain viuhahataa

Sivun loppuun

Jyi [01.09.2004 16:59:02]

#

Eli, kun teen ohjelman, vaikka nyt tuon "Hello world" in, niin se ikkuna mihin tuon tekstin pitäsisi tulla vain viuhahtaa nopeasti ohi. Siinä ei ehdi sitten nähdä yhtään mitään!
Miten tämä asia korjaantuisi sillä lailla, että se ikkuna jäisi ruudulle pidemmäksi aikaa?

Ja siis kieli C++ ja ohjelma oli Dev-C++ 4.0

Aruviel [01.09.2004 17:01:54]

#

Aja ohjelma suoraan komentoriviltä. Tai laita se odottelemaan syötettä ennen lopetusta. Tätä aihetta on käsitelty hirveät määrät. Pitäisiköhän tämän olla jo FAQ:ssa?

Antti Laaksonen [01.09.2004 17:05:24]

#

Käynnistä ohjelma komentoikkunassa, niin sen tulostama teksti jää näkyviin ohjelman sulkeutumisen jälkeen. Valitse ensin Start->Run... ja kirjoita "cmd", jotta pääset komentoikkunaan. Siirry sitten hakemistoon, jossa käännetty ohjelmasi on, esim. komennolla "cd c:\devcpp\omat". Sitten vain kirjoita ohjelmasi nimi, niin se käynnistyy ja tulostettu teksti jää näkyviin.

Meitsi [01.09.2004 17:34:00]

#

Tai laita ohjelmaasi rivi:

#include <stdio.h>

... kohtaan minne haluat ohjelman stoppaavan:
system("PAUSE");

Tämä on käyttöjärjestelmäriippuvainen ratkaisu ja monen mielestä "huono" tapa pysäyttää ohjelma, mutta tällä pääset alkuun.

Blaze [01.09.2004 17:44:21]

#

Aruviel kirjoitti:

Pitäisiköhän tämän olla jo FAQ:ssa?

Ehdottomasti. Kuten myös "Miten tyhjennän näytön C:llä?"

TeamCrocon [01.09.2004 18:55:57]

#

Ohjelman saat loppumaan vasta kun painat jotakin näppäintä
lisäämällä tällaista koodia:

//alkuun
#include <conio.h>

...

//kohtaan johon haluat ohjelman stoppaavan:
getch();

Juice [01.09.2004 18:56:20]

#

Blaze kirjoitti:

Ehdottomasti. Kuten myös "Miten tyhjennän näytön C:llä?"

Ainakin sen jälkeen kun mäkin kysyin sen irkissä :P

SYSTEM("CLS")

Joten äkkiä FAQia päivittämään, paitsi että mikko on päivittänyt sen viimeksi 29.7.2003 merkinnän mukaan. Joten josko Laaksonen voisi sitä itse hieman rukkailla.

Lanttihame [02.09.2004 14:18:40]

#

Ehdottomasti.
Vois kyllä pari muutakin juttua lisätä tonne FAQiin.
En osaa sanoa nyt mitään tiettyä, mutta omaa C -taivaltani auttaisi, jos C/C++ kerrottaisiin yhtä lajasti kuin PHP:stä tulla FAqissa.


Sivun alkuun

Vastaus

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

Tietoa sivustosta