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

obiekt klasy array

Ostatnio zmodyfikowano 2014-05-04 16:59
Autor Wiadomość
winio94
Temat założony przez niniejszego użytkownika
» 2014-04-30 20:04:33
Dev c++ 4.9.9.2 Orwell update 5.62
Hmm dziwne bo na innym typie danych działa dobrze, tak jakby nie obsługiwał typu long double...

Edit.Ktokolwiek?
P-108991
winio94
Temat założony przez niniejszego użytkownika
» 2014-05-01 01:41:34
Błąd był podobno tej linijce:
tabarr[ 1 ] = tabarr[ 0 ] = 1.;
 :D
Niestety chyba będę musiał zmienić środowisko bo nawet po eliminacji ww błędu program działa źle(na typie long double).

<< removed >>
P-109012
Monika90
» 2014-05-01 10:16:41
Błąd był podobno tej linijce:
tabarr[ 1 ] = tabarr[ 0 ] = 1.;
 :D
Ktokolwiek to powiedział, nie ma pojęcia o czym mówi.

Kompilator którego używasz, korzysta z biblioteki Microsoftu, dlatego nieprawidłowo drukuje long double. W kompilatorach Microsoftu double i long double ma taką samą reprezentację.

Spróbuj rzutować na double przy drukowaniu
cout << i << "! = " << static_cast < double >( tabarr[ i ] ) << endl;
, jeżeli to rozwiąże problem, to znaczy że mam rację i zrób sobie upgrade.

Nie chcę zakładać nowego tematu więc napisze tutaj.
Dla nowego problemu załóż nowy temat.
P-109013
winio94
Temat założony przez niniejszego użytkownika
» 2014-05-01 23:03:01
Monika90 dzięki wielkie za pomoc. Nie będę rzutował, tylko zamienie typ na double w inicjalizacji obiektu. Rzutowania, które pokazałes/as nie znalem dotąd. Czym rózni się od takiego rzutowania?
cout << i << "! = " <<( double )( tabarr[ i ] ) << endl;
Pozdrawiam.
P-109077
Monika90
» 2014-05-01 23:21:05
P-109078
winio94
Temat założony przez niniejszego użytkownika
» 2014-05-01 23:22:52
Dzięki, to powinno zadowolić moją ciekawość :)
P-109079
Monika90
» 2014-05-01 23:29:00
W sumie te odpowiedzi na SO najlepsze nie są, ale nie chce mi się teraz pisać własnej, może jutro...
P-109080
winio94
Temat założony przez niniejszego użytkownika
» 2014-05-01 23:32:05
Przeczytam tak czy siak.Dzieki za szczerość, jesli odpowiesz jutro to się nei obrażę... ;)
P-109081
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona