Kun harjoittelen pienten ohjelmien kääntämistä Dev-C -ohjelmalla niin ongelmaksi tulee se etten saa ohjelmaa pysähtymään siten, että ohjelman tulos jäisi näkyviin. Ohjelma toimii kyllä hyvin ja näen että kaikki menee loppuun saakka ok. Haluaisin kuitenkin, että kaikki jäisi näkyviin vielä tuloksen tultua. Mitä pitää lisätä koodiin vielä?
Vastaukset 10
- ei onnistu
Mitä tarkoittaa, kun yritän ajaa ohjelmaa (debug) niin tulee ilmoitus "Source file not compiled"?
- Pistä
loppuun esim. getchar();
- rtbr
Millaista ohjelmaa teet? Komentorivi vai GUI? Ajatko ohjelmaa vianetsimessä? Jos komentorivi, niin aja ohjelma komentoriviltä. Eikös se tulos silloin jää näkyviin?
- outoa kyllä
No esimerkiksi tälläinen ohjelma:
#include
#include
using namespace std;
int main()
{
int sivu;
int piiri;
double lavistaja;
cout > sivu;
piiri= sivu sivu sivu sivu;
lavistaja= sqrt(2)*sivu;
cout - outoa kyllä
outoa kyllä kirjoitti:
No esimerkiksi tälläinen ohjelma:
#include
#include
using namespace std;
int main()
{
int sivu;
int piiri;
double lavistaja;
cout > sivu;
piiri= sivu sivu sivu sivu;
lavistaja= sqrt(2)*sivu;
coutEdellinen viesti loppui kesken...
cout - outoa kyllä
outoa kyllä kirjoitti:
Edellinen viesti loppui kesken...
coutNiin siis miten saan sen (mustan) komentoikkunan jäämään näkyviin? Se sulkeutuu heti ohjelman mentyä loppuun. En edes ehdi nähdä mitä siitä ohjelmasta tulee lopputulokseksi. Ei auttanut tuon getchar(); -komennonkaan lisääminen.
Loppuohjelma
cout - hupaa.
outoa kyllä kirjoitti:
Niin siis miten saan sen (mustan) komentoikkunan jäämään näkyviin? Se sulkeutuu heti ohjelman mentyä loppuun. En edes ehdi nähdä mitä siitä ohjelmasta tulee lopputulokseksi. Ei auttanut tuon getchar(); -komennonkaan lisääminen.
Loppuohjelma
coutkaksi getchar():a peräkkäin
- Ceetä
hupaa. kirjoitti:
kaksi getchar():a peräkkäin
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int sivu;
int piiri;
double lavistaja;
cout > sivu;
piiri= sivu sivu sivu sivu;
lavistaja= sqrt(2)*sivu;
cout - nyt onnistuu
Ceetä kirjoitti:
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int sivu;
int piiri;
double lavistaja;
cout > sivu;
piiri= sivu sivu sivu sivu;
lavistaja= sqrt(2)*sivu;
coutKiitos paljon!
- 52234
nyt onnistuu kirjoitti:
Kiitos paljon!
tai vaikka vain getche();
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Metsamanin muru kissa kuollut
Nyt siellä surraan muru kissaa päivä tolkulla,vaikka muuten ei oo välittänyt mitenkään siitä,kun joka videolla vaan mars1492423Kysymys
Pystyisitkö tutustuu kaverina tai alkaa parisuhteeseen skitsofreenikon kanssa? T.Skitosoaffektiivinen (parantunut) Ois236977- 66970
- 117919
Tapailtaisko nainen
Meidän kotien puolessavälissä suunnilleen, vähä niinku salaa. Siinä on yks kiva paikka joka sopis hyvin. Mieheltä73783- 71601
Kissan kuolema
https://youtube.com/shorts/lJznLVfBTxA?si=h-F1D4Arg4uGjGX- On tuo aivan uskomaton tapaus! Lähes 200 osanottoa ja surun90561Haluatko J-mies jutella asiat selviksi vai jäädä palstalle haaveilemaan
Kuten otsikko sanoo: Haluatko tavata ja jutella, jotta saadaan asioihin selvyys lopullisesti vai haluatko mieluummin haa50536- 37512
- 36478