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

pocetnicki problem, moze mala pomoc...

[es] :: C/C++ programiranje :: pocetnicki problem, moze mala pomoc...

[ Pregleda: 3387 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

blackZer0

Član broj: 93865
Poruke: 3
*.ptt.yu.



Profil

icon pocetnicki problem, moze mala pomoc...19.01.2007. u 23:14 - pre 209 meseci
moze malo pomoc kod ovog programa:


#include<stdio.h>
int a,b,y,n,c;
main()
{
printf("da startujem program?\n pretisni 1 za ne\t a 2 za da\n");
scanf("%d%d",&y,&n);
switch(y,n)
{
case 1:printf("dovidjenja!");break;
case 2:printf("prijatan rad!");break;
default:printf("GRESKA!");
}
{
printf("unesi prvi broj:\n");
scanf("%d",&a);
printf("unesi drugi broj:\n");
scanf("%d",&b);
printf("\n broj1=%d, broj2=%d, suma=%d",a,b,a+b);
}
}

naime hteo bih da u slucaju kada bi korisnik pretisnuo broj 2, da se program automatski iskljuci a u slucaju kada je
pretisnuta 1 da se nastavi izrsavanje programa...! UNAPRED HVALA!!!
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: pocetnicki problem, moze mala pomoc...20.01.2007. u 00:03 - pre 209 meseci
zasto prvo sakupljas dva broja pa posle jos i jos?

moze to bez komplikacija :)


Code:

int main() {
printf("ukucaj 1 ili 2");
int x;
scanf("%d",&x);
if(x==2)
     return 2;

printf("program radi nesto dalje");
return 0;
}


evo.. pisao sam iz glave pa popravi ako sam nesto zaj***o
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-5362.sa.bih.net.ba.



Profil

icon Re: pocetnicki problem, moze mala pomoc...20.01.2007. u 10:05 - pre 209 meseci
mozes za izlaz iz programa koristiti
Code:
exit(1);

if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: pocetnicki problem, moze mala pomoc...20.01.2007. u 15:33 - pre 209 meseci
Citat:
xeron: mozes za izlaz iz programa koristiti
Code:
exit(1);


Sto 1? Sva vrednost koja nije 0 ukazuje na gresku u programu, tj. ako povratna vrednost jednog programa nije 0, to znaci da se nesto lose dogodilo, ovde bi 0 bilo logicnije da se vrati.
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Nibble

Član broj: 63173
Poruke: 302
*.dlp137.bih.net.ba.



+1 Profil

icon Re: pocetnicki problem, moze mala pomoc...21.01.2007. u 01:00 - pre 209 meseci
zasto exit() kad je return ljepse :) ?
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: pocetnicki problem, moze mala pomoc...21.01.2007. u 11:58 - pre 209 meseci
Meni bi malo cudno bilo kadni u nekom kodu video:
Code:
return(EXIT_SUCCESS);

ili
Code:
return(EXIT_FAILURE);


Nekako je lepse:
Code:
exit(EXIT_SUCCESS);


Ne?

:P
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: pocetnicki problem, moze mala pomoc...21.01.2007. u 12:15 - pre 209 meseci
E vidiš, meni je to sve jedno. S time što preferiram da koristim return gde god mogu jer je on kao integrisani deo jezika, makar meni, prirodniji.

Glavna razlika između exit i return je to što return ne prekida program na svakom mestu na kome je upotrebljen, dok exit upravo to radi. Nema ekvivalencije između njih u opštem slučaju.
Ipak se ++uje.
 
Odgovor na temu

mihajilo
ns

Član broj: 38943
Poruke: 159
*.telekom.yu.



+2 Profil

icon Re: pocetnicki problem, moze mala pomoc...21.01.2007. u 12:38 - pre 209 meseci
oba resenja su ok,ali decko je trazio da mu se zavrsi program u jednom slucaju,to jest da izadje iz programa sto se meni cini logicno da se upotrebi exit,ali i return je ok opcija,a u tome je bas car c-a da neku operaciju mozes izvrsiti na vise nacina.
toliko od majla
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
195.250.212.*

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: pocetnicki problem, moze mala pomoc...21.01.2007. u 18:19 - pre 209 meseci
pa.. posto je samo main() nema veze sta je.. ali kad bi se to sve pozivalo iz neke funkcije, onda naravno exit() :)
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

Bope

Član broj: 62233
Poruke: 291
*.adsl.verat.net.

Sajt: www.shortsms.me


+4 Profil

icon Re: pocetnicki problem, moze mala pomoc...19.02.2007. u 21:14 - pre 208 meseci
Evo citljivosti radi malo sam prepravio originalan kod:

#include<stdio.h>

main()
{
int a,b,y;

printf("Da li da startujem program?\n1 za ne,2 za da\n");
scanf("%d",&y);

switch(y)
{
case 1:
printf("dovidjenja!\n");
return 0;
break;
case 2:
printf("prijatan rad!\n");
break;
default:
printf("GRESKA!");
}

printf("unesi prvi broj:\n");
scanf("%d",&a);
printf("unesi drugi broj:\n");
scanf("%d",&b);
printf("\nbroj1=%d,broj2=%d,suma=%d\n",a,b,a+b);
return 0;
}
 
Odgovor na temu

[es] :: C/C++ programiranje :: pocetnicki problem, moze mala pomoc...

[ Pregleda: 3387 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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