![]() |
switch i system("pause")
upišem decimalni broj kao x i beskonačna petlja, kako riješiti problem?
stavim float x; javlja grešku kod switch, znam i zašto. kada stavim system("pause"); poslije svega unutar glavnog bloka naredbi, taman prije zadnje } javlja grešku, a i kada stavim poslije printfa u case-u 2, prije breakea. Zašto mi neće system("pause"); ??? mislim da mi je tu grešku javljao i prije u nekim programima koje sam sad radio. EDIT: negdje sam bio naletio da je netko rekao da bi se system("pause") trebao što manje upotrebljavati. zašto? Code:
#include |
ajde sad, toliki ljude sam vidio da se bahate i prave pametni te se razmeću svojim znanjem kao da su postigli nešto nemoguće za postići, naučiti programirati, a sada kada tražim pomoć tajac.
|
@Hao
1.polako momak,mozda oni clanovi foruma koji znaju programirati nisu vidjeli tvoj post... 2.da bi koristio system funkciju moras ukljuciti stdlib.h header posto je ona tamo deklarirana 3.evo ovo bi trebalo raditi ( btw goto naredba je :nono: ) Code:
#include |
ok a sada da analiziram šta tvoj program radi. ja ne mogu tako nešto napisati jer nikada nismo radili s unsigned int, return 0 niti while(1) možeš li molim te objasniti šta to znači? radio sam sa dowhile petljom ali uvijek tipa while(uvjet). unsigned int, jel to znači bez predznaka, i zašto to ovdje paše bolje od običnog int?
ovaj break razumijem, on prekida cijelu tu dowhile petlju. što znači return 0? koja je razlika između int main() i običnog main() zašto da ne koristim goto naredbu? |
Citiraj:
Ti mozes umjesto while(1) napisati while(x != 2) i izbaciti onaj break iz else if bloka. Citiraj:
Citiraj:
Ako napises samo main(), to znaci da glavna funkcija pri svom zavrsetku nece vratiti nista, dok ce int main() vratiti neki broj. return 0 upravo radi to, vraca nulu operativnom sustavu neposredno prije nego tvoj program zavrsi s izvodjenjem, a nula se obicno koristi kao podatak da je program uredno zavrsio sa svojim radom. Citiraj:
|
hvala obojici!
|
Sva vremena su GMT +2. Sada je 11:09. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger