Spełnienie warunku wielokrotnego (czy jak to sie tam nazywa).
Ostatnio zmodyfikowano 2011-07-02 16:35
| Johnny Temat założony przez niniejszego użytkownika | » 2011-07-02 14:03:48 To jest bardziej zawiłe niż myślałem, faktycznie kiedy [exit] zmieniłem na [exitx] program się skompilował lecz tak funkcja nie działa tak jak powinna a mianowicie kiedy wyrażenie {i} osiągnie wartośc [8] czyli wtedy kiedy zostanie nadpisane ostatnie zero i nie koniecznie będzie to ostatnie nadpisanie (ze zwględu na [sRand]) program kończy prace mimo że nie wszystkie zera zostały nadpisanie na liczby dodatnie.
 ----------------------
 
 Poprawka, program kończy działanie nie zależnie które zero zostało nadpisane lecz nadpisuje dokładnie jedno zero i kończy prace.
 
 ----------------------
 
 Dobra ale żeśmy namieszali teraz trzeba to połączyć w jedno bo już sb rozkminiłem co i jak ;D
 | 
|  | 
| m4tx | » 2011-07-02 15:24:58 Czyli zmieniłeś definicję zmiennej exit. Ale czy zmieniłeś while (!exit) na while(!exitx)? :D | 
|  | 
| Johnny Temat założony przez niniejszego użytkownika | » 2011-07-02 15:40:39 Próbowałem wielu kombinacji ale mi sie wydaje ze tam jest o jedną zmienna za mało bo na samym {i} nie można teog zrobić. Ale to tylko moja opinia. Btw to wymyśliłem inny sposób ale nwm jak przekonwertować [bool] -> [int] ale to chyba nie możliwe ;/ | 
|  | 
| SeaMonster131 | » 2011-07-02 15:44:52 | jak przekonwertować [bool] -> [int] | 
 true to 1+ false to 0 ? | 
|  | 
| Johnny Temat założony przez niniejszego użytkownika | » 2011-07-02 15:46:37 Czyli [int] również może być "logiczny" mając false = 0 a true = 1+ tak ? | 
|  | 
| szyx_yankez | » 2011-07-02 15:57:52 
Nie.
 true  to liczby != 0  czyli też liczby ujemne, nie tylko dodatnie.
 A  false  to liczby  == 0 | 
|  | 
| Johnny Temat założony przez niniejszego użytkownika | » 2011-07-02 15:58:18 Dzięki SeaMonster rozwiązałeś mój problem :D już wszystko działa ;D dzięki jeszcze raz :) później zamieszczę link do programu :)
 Na jedno wychodzi ;D ale dzięki za wytłumaczenie :]
 | 
|  | 
| Mrowqa | » 2011-07-02 15:59:13 Ogólnie - wartość 0 to false, a inna niż 0 - true. Konwertować tak możesz wszystko co da się przekonwertować na typ całkowity / bool ( są operatory konwersji ... ). Czyli: int x = 3; double * wsk = NULL;
 
Rozumiesz ?? :D /edit: szybcy jesteście - post w minute napisany, a tu 3 nowe wiadomości :P Pozdrawiam, Mrowqa | 
|  | 
| 1 « 2 »  3 |