Saattaa vaikuttaa tyhmältä kysymykseltä, mutta miksi joudun avaamaan kaikki kirjoittamani ohjelmat kääntäjän kautta? Nimittäin kun yritän suorittaa "Oma tietokone"-systeemin avulla niin MS-DOS-ruutu näkyy näytöllä vain murto-osasekunnin ajan.
Ohjelmien suorittamisesta
EMJP
6465
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Siis C-kielessä.
ehkä ihan ymmärtänyt,
mutta mikset avaa komentoriviä ja suorita sieltä?
Miksipä ei, mutta millä komennolla?
jos nyt oikein ymmärsin niin olet kääntänyt
ohjelmasi .exe:ksi.
Lähtee ajoon ihan vaan ohjelman nimellä
komentokehotteesta.
Juu kokeileppas ohjelman loppuun system("PAUSE"); tällöin MS-DOS kehote suljetaan vasta napin painalluksella eikä heti ohjelman suorituksen jälkeen.
getch() - funktio hoitaa homman.
conio.h tai stdio.h.. riippuu kääntäjästä