error: stray '\255' in program
Ostatnio zmodyfikowano 2016-03-26 09:03
polsky77 Temat założony przez niniejszego użytkownika |
error: stray '\255' in program » 2016-03-25 21:53:16 Hej; Wyskakuje mi bład z tematu. Ktoś wie dlaczego?? int * wsp_y_fs; float * miejsce_fs;
wsp_y_fs = new int[ 3 ]; int * w_wsp_y_fs = wsp_y_fs;
miejsce_fs = new float[ 3 ]; float * w_miejsce_fs = miejsce_fs;
for( int i = 0; i < safety; i++ ) { wsp_y_fs[ i ] =( miejsce_fs[ i ] ( miejsce_fs[ i ] % 10 ) + 1 ); }
|
|
carlosmay |
» 2016-03-25 23:40:46 wsp_y_fs[ i ] =( miejsce_fs[ i ] ( miejsce_fs[ i ] % 10 ) + 1 ); |
O co chodzi z prawej strony wyrażenia? Wynik float przypisuje się do int po lewej - utrata precyzji. to nie jest funkcja. Modulo nie używa się dla float , jeśli już to fmod() |
|
polsky77 Temat założony przez niniejszego użytkownika |
» 2016-03-26 09:03:59 zgubił mi sie minus, powinno być: wsp_y_fs[ i ] =( miejsce_fs[ i ] - fmod( miejsce_fs[ i ], 10 ) + 1 );
I czlowiek gapi sie pol godziny w kompa i tego nie widzi. Poza tym zgodnie z Twoją radą użyłem funkci fmod. I śmiga, dzieki. |
|
« 1 » |