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

C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?

[es] :: C/C++ programiranje :: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?

[ Pregleda: 4042 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

R A V E N
Mirza Beglerović Raven
Tuzla

Član broj: 36142
Poruke: 1629
as54-tz1.dlp333.bih.net.ba.

Sajt: NietzscheSource.Org


+101 Profil

icon C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?04.11.2005. u 23:32 - pre 224 meseci
Na primjer,ovaj trivijani primjer:

Code:
#include <stdio.h>

main()
{
    printf("Hello,world!");
    return 0;
}


Aplikacija se trenutačno izvrši i odmah ugasi,odnosno njen prozor samo bljesne na monitoru.Prije dok sam radio u lcc-win32,u programima se pojavljivala poruka "Press any key to continue...",da bi se program isključio.

Jedno od mogućih rješenja je da se pisanje svakog novog programa počne na ovoj osnovi:

Code:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  
  system("PAUSE");    
  return 0;
}


ali mene interesuje može li kako jednostavnije,promjenom nečega u argumentu main funkcije ili promjenom vrijednosti koju vraća return.Riječ je o jednostavnim MSDOS aplikacijama koje pišem za edukacione svrhe,pa bih želio da ih riješim bespotrebnih dijelova koda koji još nisu objašnjeni učenicima.Govorim o C,ne o C++ programima.

[Ovu poruku je menjao R A V E N dana 05.11.2005. u 02:54 GMT+1]
 
Odgovor na temu

Nebojsa Petkovic

Član broj: 31645
Poruke: 53
212.200.100.*



Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 00:36 - pre 224 meseci
Ukljuci biblioteku conio.h i u main funkciju ubaci getch(); .

Code:

#include <stdio.h>
#include <conio.h>
main()
{
    printf("\nHello,world!");
    getch();
    return 0;
}


pozz



[Ovu poruku je menjao Nebojsa Petkovic dana 05.11.2005. u 01:37 GMT+1]

[Ovu poruku je menjao Nebojsa Petkovic dana 05.11.2005. u 20:28 GMT+1]
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.dialup.sezampro.yu.



+13 Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 03:42 - pre 224 meseci
a sto program mora da se startuje klikom? zasto je toliki problem otvoriti command prompt, i drzati ga otvorenog dok ima potrebe za njim...?
 
Odgovor na temu

drismet
Kipar

Član broj: 41215
Poruke: 214
82.114.68.*

Sajt: perfect-digitalsat.com


Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 08:47 - pre 224 meseci
Mozes dodati samo getchar(); i sve radi. Primer:
Code:
#include <stdio.h>

main()
{
    printf("Hello,world!");
    getchar();
    return 0;
}

"It's not that I'm so smart, it's just that I stay with problems longer." ~ Albert Einstein
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 09:43 - pre 224 meseci
da, slazem se sa "japanom".....

ni ja ne zovem nikada iz command prompt-a neki program pa nemam mnogo iskustva sa tim, ali cini mi se da bi to rijesilo ovaj problem....
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

Sladjan2S
RS

Član broj: 68050
Poruke: 121
*.teol.net.



Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 10:16 - pre 224 meseci
Na kraj main funkcije ubacis system("PAUSE"); Ono ce onda prikazati Press any key to continue...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 10:43 - pre 224 meseci
Za mene su konzolni programi - konzolni, i ja tada otvorim Norton Commander
i programe pozivam iz njega. Tada ti nikakav system("PAUSE") ne treba.

A kada sam bas iz Windows-a trebao da pozivam neki DOS program, pokretanje
sam podesavao preko PIF datoteke, koja se moze dodatno podesiti da ti program
bude na primer maximizovan i da se ne vraca odmah u Windows.

Kada hocu da izadjem kucam 'exit' i to je to.
 
Odgovor na temu

drismet
Kipar

Član broj: 41215
Poruke: 214
82.114.68.*

Sajt: perfect-digitalsat.com


Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?05.11.2005. u 16:53 - pre 224 meseci
Naravno ako on hoce moze raditi u terminal emulatoru, moze uopste i bez IDE-a. Jednostavno instalira neki text editor za vir. terminal tipa vi, pico i moze kompajlirati sa gcc-om i odmah tu pokrenuti svoj program.
"It's not that I'm so smart, it's just that I stay with problems longer." ~ Albert Einstein
 
Odgovor na temu

dejandj

Član broj: 92
Poruke: 3620
*.rcub.bg.ac.yu.



Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?07.11.2005. u 15:42 - pre 224 meseci
Iz win-a (podrazumeva se by default) ono
system("PAUSE");
je neophodno da bi video rezultat u consoli...

Za resto ti treba neki prozorcic koji ce da izigrava to isto.
Moze i to, ali imas overhead...
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-65-32.noos.fr.



Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?08.11.2005. u 11:54 - pre 224 meseci
Ja sam bio uspeo da uradim sta ti hoces da uradis, ali to je bilo na starom win98
Desni klik na ikonicu tvog progama i imao je jednu opciju "Exit when finished", to sam samo dezaktivirao i radilo je.
Sada sam na linuxu tako da ne znam mada sam pokusao jedom da uradim istu stvar na winXp ali nisam nasao tu opciju...
Pozdrav
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Buffy
Stanko Culaja
Sipovo, BiH

Član broj: 45310
Poruke: 312
*.teol.net.



Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?08.11.2005. u 13:43 - pre 224 meseci
Ako zelis da ti se pojavljuje "Pres any.." bez ukucavanje system("pause")
onda skini sa neta MinGW Developer Studio koji to podrzava, ali samo ako iz Build menija pozoves execute, ako iz konzole pozoves program, naravno da nece biti pauze. Mozda se zeljeni efekat moze postici i sa Dev-Cppom, ali to na kraju krajeva nije toliko bitno i po mom misljenju problem nije bio dovoljno jak da se zbog njega otvara nova tema. :)
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?08.11.2005. u 14:53 - pre 224 meseci
Kao što X-Files reče, konzolne programe treba pokretati iz konzole. Pretpostavljam da učenici koje učiš C TREBA da znaju kako se pokreću programi iz iste.
 
Odgovor na temu

R A V E N
Mirza Beglerović Raven
Tuzla

Član broj: 36142
Poruke: 1629
dynamicnat.untz.ba.

Sajt: NietzscheSource.Org


+101 Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?09.11.2005. u 08:54 - pre 224 meseci
Hvala svima,mislim da ce ovih par promjena u kodu biti dovoljne.Za ostale,koji spominju konzolu, pretpostavljam da misle na nesto slicno tipa "Restart Windows in MS-DOS mode",kao sto je bilo pod Windowsima 98.No i vec data objasnjenja su dovoljna.

Zapravo ne ucim ucenike,nego ucim sebe,ali to za ovu temu i nije toliko vazno.

[Ovu poruku je menjao R A V E N dana 09.11.2005. u 09:55 GMT+1]
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.ppp-bg.sezampro.yu.



+13 Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?09.11.2005. u 09:54 - pre 224 meseci
pa ja sam vise mislio na run -> cmd nego na restart
 
Odgovor na temu

drismet
Kipar

Član broj: 41215
Poruke: 214
82.114.68.*

Sajt: perfect-digitalsat.com


Profil

icon Re: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?09.11.2005. u 10:27 - pre 224 meseci
Ja sam mislio na cygwin, on je dobar.
"It's not that I'm so smart, it's just that I stay with problems longer." ~ Albert Einstein
 
Odgovor na temu

[es] :: C/C++ programiranje :: C-programi stvoreni s Dev-C++ startuju i gase se trenutačno--kako to riješiti?

[ Pregleda: 4042 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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