» »

C++ in pavza

C++ in pavza

DanKick ::

Torej, sem šele na začetku učenja C++ in me zanima, kateri ukaz uporabim, da mi program, ko izvede vse ukaze, pusti odprto DOS-ovsko okno, dokler ne pritisnem tipke.
DOS-ovsko okno se mi namreč tako hitro zapre, da ne vidim rezultatov programa.
Ukaz system("PAUSE"); mi nekje deluje, drugje pa ne.

Vesoljc ::

lahko tko

#include <iostream>

void main()
{
    // do stuff
    // print stuff
    int dummy;
    std::cin >> dummy;
}


lahko pa zaženeš cmd ter tam zaženeš svoj proggy ;)
Abnormal behavior of abnormal brain makes me normal...

DanKick ::

Mi lahko po vrsticah poveš, kaj ta programček sploh dela (tako za firbca).

BigWhale ::

Za katero vrstico te pa zanima kaj naredi? Prvo al drugo?

;>

trs ::

Se lazje kot tisti C++ crap z stdini, napises samo getchar() na koncu programa in je ;) Se prej pa ne pozabi includat stdio.h ;)


int main(void) {
int ii;

for (ii = 0; ii < 10; ii++) {
printf("Random junk %d\n", ii);
}

puts("\nPritisni ENTER za konec izvajanja\n");
getchar();
}

djgregec ::

void main()
{
int n; //tu si zmisliš eno spremenljivko
cin >> n;
}
Ta program ne naredi ničesar, kot uporabniku ponudi, da lahko pritisne kar želi,
ko pa pritisne enter, se program zaključi!
Se pravi, da to napiši na koncu programa, da se ti ta "zaustavi"!

Vesoljc ::

void PosebajDolgoImeZaFunkcijoKiSeZakljuciKoPritisnemoEnter()
{
    char c;
    std::cin >> c;
}

void main()
{
   // delam karkoli
   // pocakam na enter
   PosebajDolgoImeZaFunkcijoKiSeZakljuciKoPritisnemoEnter();
   // ter se zakljucim
}


jasno? :D
Abnormal behavior of abnormal brain makes me normal...

Zgodovina sprememb…

  • spremenil: Vesoljc ()

djgregec ::

1 error in 4. line!:P

Vesoljc ::

ne vem o čem govoriš... ;)
Abnormal behavior of abnormal brain makes me normal...

djgregec ::

Petrigaš popravo si>:D

Zgodovina sprememb…

  • spremenil: djgregec ()

BBB ::

A obstaja kaksen drug nacin v WinXP, da se dosovsko okno ne zapre samo od sebe. V Win9x je bilo mozno narediti PIF (Program Information File) za cmd.exe, kjer je bilo treba oznaciti, naj se dosovsko okno ne zapre samodejno po koncanem izvajanju programa. Resitev s programom, ki caka na pritisk tipke sicer deluje, vendar je to kompromisna resitev - deluje le, ce je programer to predvidel, ce pa dobis v roke preveden programcek, pri katerem tega ni, si pa v ritki (recimo ce dam ukaz dir iz Total commanderja).

napsy ::

DanKick: uporab cin.get()
"If you die, you die. But when you live you live. There is no time to waste."

hatch ::

DOS ima prav poseben ukaz za to.. nekateri ki programiramo nekoliko vec casa vemo zanj...

kbhit()

BigWhale ::

Men pa dos rece 'Bad Command or Filename' ce napisem kbhit()

CCfly ::

Na konec vstavi

for(;;) {}

in koncaj program s Ctrl+C kadar pač to želiš.

hatch ::

;)

napsy ::

v conio.h

getch()
"If you die, you die. But when you live you live. There is no time to waste."


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Program za set back time (RUN AS DATE)

Oddelek: Programska oprema
374517 (4141) Yacked2
»

[C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Programiranje
44726613 (11159) aljazko1995
»

[c++] Kako ugotoviti katera tipka je bila pritisnjena

Oddelek: Programiranje
141438 (1210) 64202
»

Kako bi naredil en ultra simple programček?

Oddelek: Programiranje
492243 (1524) AtaStrumf
»

C++ & XP

Oddelek: Programiranje
241596 (1203) Exilian

Več podobnih tem