
Ukončení programu na příkaz C++
Dobrý den, začínám psát nějaké programy v C++ a jen mě štve to automaticke ukoncovaní po proběhnutí fce Main(). Umím sice zabrzdit pomocí "cin.get()", system("pauze") a jine alternativy. Ale u nekterych veci bych potreboval ukončit program zadáním retezce třeba "Exit". Veřím, ze to je trivialni ale nemuzu na to sam prijit a nikde na netu jsem to nenasel
S tím souvysejicí prikaz na spusteni fce main() znova v jednom okně ?
Idea je ze necham probehnout nejaky kód a na konci se me program dotaze "zda chci ukoncit zadanim "Exit" nebo spustit znovu zadanim "Run"
Dekuji
budes musiet spravit cyklus do..while
Tak super, zkusil jsem si ten kod co nejjednoduseji vyzkouset
A chodi to presne dle predstav, kdyz zadam "A" tak se to ukonci kdyz neco jineho probehne scitani znovu
Tak dík a snad vyřešeno...
Jeste tam je chybka, ze kdyz zadam retezec ktery ma vic znaku nez jeden a neni prvni znak "A" tak se program stopoří
Zajímavé, já když zadám třeba "Ne" což má více znaků než je jeden a není první A tak se smaže konzole a program jede od začátku.
Jaký máte kompilátor?
Mate pravdu, ten vas zdrojak chodi normalne! Ale kdyz jsem si ten zdrojak upravil jak jsem sem napsal tak to nejde, nekde jsem asi udelal chybku. Jinak pouzivam MS Visual Studio 2010.
A jinak je zač
On tam zřejmě zůstane "ENTER". Přidání cin.get() pod vyčištění obrazovky by mělo pomoci.
Jo jasny, uz to jde zatim na 100% vsude kde zkousim, tak dik a hodne zdaru...
Ještě jednou, nemáte za co :)
Není zač. Jsem rád že jsem pomohl