[ ricard77 @ 11.05.2007. 21:32 ] @
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]
[ 2stamlers @ 11.05.2007. 23:12 ] @
Stavi getch(); na kraj
[ X Files @ 12.05.2007. 08:34 ] @
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]
[ ricard77 @ 12.05.2007. 19:20 ] @
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.
[ andor @ 17.05.2007. 08:27 ] @
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.
[ unisoft @ 08.09.2009. 17:59 ] @
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]
[ maksvel @ 08.09.2009. 18:19 ] @
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