Sprawdzanie PIN
Ostatnio zmodyfikowano 2012-11-29 19:53
crash |
» 2012-11-28 19:03:23 Jest kilka opcji, ja bym zrobił tak, że sprawdzanie pinu byłoby na samym początku jako osobna pętla. Albo w osobnej funkcji i wtedy w odpowiednim miejscu w main (przed pętlą while) wywołanie tej funkcji. Ale ok, może najpierw poćwicz to co umiesz ;> |
|
young Temat założony przez niniejszego użytkownika |
» 2012-11-28 19:06:34 Wiesz ja dopiero się uczę, więc każda podpowiedź będzie pomocna, nad tym już siedzę chwilę i nie wiem już za bardzo jak to zrobić |
|
SeaMonster131 |
» 2012-11-28 19:07:03 Jak tam masz mniej więcej: if( pin == haslo ) { ... } else { ... break; }
to wywal te break; , bo w ten sposób wychodzisz z pętli. Chyba o to Ci chodzi :) |
|
crash |
» 2012-11-28 19:30:08 No to jeszcze raz tylko inaczej :) Kod sprawdzający pin jest w pętli, jak masz już działający kod na tę pętlę, to dodajesz go przed pętlę główną w swoim programie. Słowo kluczowe return gdziekolwiek w funkcji main posłuży Ci do opuszczenia programu po trzech nieudanych próbach. Pętla główna to ta, której pierwsza instrukcja wygląda tak: while( opcja ) |
|
young Temat założony przez niniejszego użytkownika |
» 2012-11-28 19:36:09 Koledzy pomóżcie próbuję ale po podaniu błędnego pinu wraca do menu a ma sprawdzić 3 razy pin zanim wróci do menu |
|
Mrovqa |
» 2012-11-28 20:15:43 Z tego co zauważyłem to ilosc_prob jest na początku ustawiana na 1, a nie przed każdą próbą wpisania PINu. Druga sprawa - po case 4: nie widzę nigdzie break; . |
|
young Temat założony przez niniejszego użytkownika |
» 2012-11-28 20:20:06 Ale gdzie dodać ilosc_prob nie dokładnie rozumiem, odnośnie break to wywaliłem ale nawet jak był i tak nie działało to tak jak ma działać |
|
Mrovqa |
» 2012-11-28 22:18:56 Ale gdzie dodać ilosc_prob nie dokładnie rozumiem |
Przed pętlą, która używa jej do iterowania ( while( ilosc_prob <= 3 ) ) odnośnie break to wywaliłem ale nawet jak był i tak nie działało to tak jak ma działać |
Właśnie widzę, jak uważnie czytasz... Tobie brakuje tego break; . Jeśli czegoś brakuje to wtedy się to coś dodaje. Po tym co piszesz (na forum) wnioskuję, iż nie wiesz co piszesz (w kodzie). |
|
1 « 2 » 3 |