problem sa zdravo programom

1

problem sa zdravo programom

offline
  • Ričard  Male
  • Lavlje srce
  • Supermoderator
  • Zver!
  • Electro maintenance engineer
  • Pridružio: 28 Nov 2006
  • Poruke: 13745
  • Gde živiš: Vršac

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?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 26 Jul 2004
  • Poruke: 1472
  • Gde živiš: Vojvodina,Zrenjanin

main mora da vrati int vrednost u dev-C++
znaci ide int main() a na kraju programa pre zagrade return 0;



offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Ako se ne varam, to je konzolni program i zato moras i da ga startujes iz konzole da bi video rezultat.

offline
  • Ričard  Male
  • Lavlje srce
  • Supermoderator
  • Zver!
  • Electro maintenance engineer
  • Pridružio: 28 Nov 2006
  • Poruke: 13745
  • Gde živiš: Vršac

zaboravio sam da kazem da sam i to probao, ali ista stvar. pri kompajliranju prijavi gresku da main mora da vrati int. i zamenim void sa int u upisem return 0; i nista

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Onda uradi ono sto ti je napisao LaserJat

offline
  • Ričard  Male
  • Lavlje srce
  • Supermoderator
  • Zver!
  • Electro maintenance engineer
  • Pridružio: 28 Nov 2006
  • Poruke: 13745
  • Gde živiš: Vršac

kao sto napisah uradih i to, ali umeso return 0; upisem getchar(). i onda program radi dok se ne potvrdi tasterom enter. nije mi jasno zasto tako?

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

To je konzolni program. Kada ga pokrenes van konzole, kreira se nova instanca konzole, program se izvrsi (ispise poruku) i zavrsi sa radom, konzola vise nema sta da radi i zatvara se.

Da ne bi do toga doslo, ti sam otvoris konzolu i iz konzole pozoves svoj program. Tada se konzola nece automatski zatvoriti.

Resenje sa getchar() koje spominjes radi ovako... kreira se konzola, program ispise poruku i ceka da pritisnes nesto (znaci program jos radi i ceka na tvoj unos), kada nesto pritisnes program se zavrsava i konzola se gasi.

offline
  • Pridružio: 12 Apr 2006
  • Poruke: 216

Probaj ovako:

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

Meni radi...

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

Ili mozda da probas sa CTRL + F5

offline
  • Ričard  Male
  • Lavlje srce
  • Supermoderator
  • Zver!
  • Electro maintenance engineer
  • Pridružio: 28 Nov 2006
  • Poruke: 13745
  • Gde živiš: Vršac

sada mi je jasno oko pokretanja iz konzole. inace program lepo radi sa getchar(), konzola bude otvorena dok se ne pritisne enter. da li mi neko moze objasniti (napisati) kod da gasenje konzole bude sa odredjenim karakterom, npr slovo Q.
@ Svemirko nije mi jasno ono sa CTRL + F5

Ko je trenutno na forumu
 

Ukupno su 1134 korisnika na forumu :: 45 registrovanih, 8 sakrivenih i 1081 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Alibaba1981, amaterSRB, aramis s, babaroga, bigfoot, Bluper, Bobrock1, bokisha253, Boris90, Dimitrije Paunovic, Dorcolac, DragoslavS, Dukelander, Georgius, GORDI, goxin, ikan, Istman, Joja, kalens021, Karla, koom0001, Koridor 11, kunktator, M1los, manda87, marsovac 2, mercedesamg, nazgul75, Nemanja.M, nick79, novator, ostoja, Panter, Povratak1912, solic, tmanda323, Vatreni Zmaj, vladaa012, vladas87, wolf431, Wrangler, zastavnik, šumar bk2