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
Kelan mukaan veronpalautukset ovat tuloa tuet lähti
https://www.is.fi/taloussanomat/art-2000012225387.html Verohallinnon maksama veronpalautus tulee niille, jotka ovat mak1511930Kysely : Juuri kukaan ei halua nykyisen hallituksen jatkavan
Ylen kysely: Juuri kukaan ei halua nykyisen hallituksen jatkavan – eivät edes hallituspuolueiden omat kannattajat Kes1511663Salaisuudet paljastuu
Viimeiset hetket meneillään ottaa yhteyttä. Kertoa totuus ja selvittää asioita. Viimeiset hetket meneillään jos joku1431433- 99926
Sinkkujen tilanne kiinassa katastrofaalinen
800 naista osallistui sinkkujen iltaan, paikalle saapui 0 miestä. Ei mahdollisuuksia, kun nainen on 38 -vuotias, ja126901- 65843
Stubbin ylimielinen uho vie Suomea sotaan!!?
https://m.youtube.com/watch?v=aQ3c540lm9o Miten voi olla että maamme presidentii toimii näin vastuuttomasti kuten hölöt361727- 42654
Minne katosi Sofian Jeff-rakas ystävä?
Seiskalehden mukaan Jeffreytä ei ole näkynyt, kuin kesäkuussa maininta Sofian ommissassa insramissa. Onko jo tullut ero161644- 8594