Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja

[es] :: C/C++ programiranje :: C/C++ za početnike :: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja
(TOP topic, by X Files)

[ Pregleda: 9216 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ricard77

Član broj: 134018
Poruke: 6
91.150.127.*



Profil

icon Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja11.05.2007. u 21:32 - pre 161 meseci
program je Dev-C++ 4.9.9.2

kod

#include <stdio.h>
void main()
{
printf("zdravo\n");
}

kompajlira se u izvrsni fajl, pokrene se ali se i odmah ugasi.
u cemu je problem?

[Ovu poruku je menjao ricard77 dana 11.05.2007. u 22:43 GMT+1]
 
Odgovor na temu

2stamlers

Član broj: 142487
Poruke: 128
*.ADSL.neobee.net.



Profil

icon Re: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja11.05.2007. u 23:12 - pre 161 meseci
Stavi getch(); na kraj
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4875
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+627 Profil

icon Re: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja12.05.2007. u 08:34 - pre 161 meseci
O ovome je bilo reči više puta na ovim forumima. Zaustavljanje programa
(radi uvida u rezultate) dok se ne pritisne neki taster:

Način 1
Code:

#include <stdlib.h>
int main()
{

   // ovde tvoj kod ...

   system( "PAUSE" );
   return 0;
}


Način 2
Code:

int main()
{

   // ovde tvoj kod ...

   getchar();
   return 0;
}


Način 3
Code:

#include <iostream>
using namespace std;
int main()
{

   // ovde tvoj kod ...

   cin.ignore(); // <---mislim da ponekad treba jos jedan: cin.ignore();
   return 0;
}


EDIT: getch() -> getchar()



[Ovu poruku je menjao X Files dana 06.11.2008. u 13:50 GMT+1]
 
Odgovor na temu

ricard77

Član broj: 134018
Poruke: 6
*.opera-mini.net.



Profil

icon Re: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja12.05.2007. u 19:20 - pre 161 meseci
ok hvala lepo. svi ovi kodovi rade sa pritiskom tastera enter, ali da li bi neko bio ljubazan da mi objasni kod koji gasi program sa pritiskom odredjenog tastera npr A. unapred hvala.
 
Odgovor na temu

andor
Novi Sad

Član broj: 132224
Poruke: 5
*.ns.ac.yu.



Profil

icon Re: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja17.05.2007. u 08:27 - pre 161 meseci
Citat:

Način 2
Code:
Code:

#include <conio.h>
int main()
{

   // ovde tvoj kod ...

   getch();
   return 0;
}


Ovaj primer ne valja posto nije prenosiv. Izbegavaj conio.h i umesto getch() koristi getchar() koji je ansi standard za razliku od getch-a. Isto tako ni primer tri ne valja posto je to C++ a ne C.
Citat:

Code:

#include <stdio.h>
void main()
{
printf("zdravo\n");
}


Nikad ne koristi void main uvek int main sa vracanjem vrednosti na kraju to je po ansi C standardu.
 
Odgovor na temu

unisoft
Uzice

Član broj: 124050
Poruke: 346
93.86.212.*



+1 Profil

icon Re: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja08.09.2009. u 17:59 - pre 133 meseci
EDIT: X Files : Ide u TOP, jer se pitanje ponavlja svakih mesec dana ;)

Pri pokretanju nekog programa,kompajliranja izvrsi se tako brzinom da ne vidim sta se desava.Pogrene Command Prompt i odma se zatvori.Jedino se ne zatvara kada treba da primi neki input.Kada mu unesem vrednost inputa on se odma zatovri i ne vidim sta se dalje desilo.

probao sa : return 0; ali ne radi

Guglao sa ali nisam nasao resenje pa molim za pomoc ... kako da posto pritsnem RUN Command Prompt mi ostane na ekranu.



[Ovu poruku je menjao X Files dana 08.09.2009. u 20:15 GMT+1]
 
Odgovor na temu

maksvel

Član broj: 107376
Poruke: 2416

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja08.09.2009. u 18:19 - pre 133 meseci
Možda najlakše sa
Code:

#include <stdlib.h>
...
system("PAUSE");

Univerzalnija rešenja imaš na http://faq.cprogramming.com/cg...r=1042856625&id=1043284385
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Kako privremeno zaustaviti konzolni program da se ne zatvori odmah nakon starovanja
(TOP topic, by X Files)

[ Pregleda: 9216 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.