Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Przerywanie poleceń

Ostatnio zmodyfikowano 2012-05-01 14:24
Autor Wiadomość
Temes
Temat założony przez niniejszego użytkownika
Przerywanie poleceń
» 2012-05-01 11:33:25
Witam. Jest jakaś metoda na przerywanie poleceń takich jak te:
C/C++
if( cos ) {
    do {
        if( cos ) {
            do {
                std::cout << "Tu chce przerwac";
            } while( cos );
           
        }
        else {
        }
    } while( cos );
   
}

Czy da się jakoś ominąć wszystkie końce? Tzn. jesteśmy tu:
std::cout << "Tu chce przerwac"
 jak widać to jest pętla, jak warunek się spełni to wychodzimy do if'a, ale przed ifem jest kolejna pętla i wykonuje wszystko w tej pętli.

Jest jakaś metoda, aby z ostatniego do...while (
do { std::cout << "Tu chce przerwac"; } while( cos )
) przejść do pierwszego if'a od którego wszystko się zaczęło?
P-55720
xevuel
» 2012-05-01 11:36:08
Musisz odpowiednio skonstruować pętlę. » Kurs C++ » Poziom 3Słowa kluczowe continue, break lekcja
P-55721
szyx_yankez
» 2012-05-01 12:10:28
C/C++
start:
if( cos ) {
    do {
        if( cos ) {
            do {
                std::cout << "Tu chce przerwac";
                goto start;
            } while( cos );
           
        }
        else {
        }
    } while( cos );
   
}
P-55724
Temes
Temat założony przez niniejszego użytkownika
» 2012-05-01 12:38:36
Wow... Goto strasznie ułatwiło mi wszystkooooo :O
P-55727
m4tx
» 2012-05-01 13:45:33
Ale goto jest złe... Poczytaj sobie o tym. A nie ma takiego miejsca, gdzie by nie było wyboru i trzeba by było z przymusu goto użyć. W Javie nie ma tego polecenia i wszyscy żyją :P
P-55733
szyx_yankez
» 2012-05-01 13:53:09
@m4tx
W końcu goto po coś zostało stworzone a w tym celu nadaje się idealnie :) Temat "goto jest złe" był już omawiany dziesiątki razy, wszystko zostało wyjaśnione.
P-55737
m4tx
» 2012-05-01 14:24:03
@szyx_yankez pewnie, to wszystko prawda, ale widzę ogromny entuzjazm u niego i obawiam się, że zacznie wykorzystywać goto w celach, do których nie nadaje się aż tak idealnie :P
P-55744
« 1 »
  Strona 1 z 1