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

czas w zmiennej typu float

Ostatnio zmodyfikowano 2014-12-14 23:33
Autor Wiadomość
lekarz
Temat założony przez niniejszego użytkownika
czas w zmiennej typu float
» 2014-12-14 21:17:20
Przenoszę sobie między plikami 'czas' jako zmienna float:

1.41859e+009

Niestety, ale część informacji jest tracona (końcówka liczby). Chciałbym mieć możliwość odczytu w tej postaci:

1.418592345

Co zrobić?
P-122870
darko202
» 2014-12-14 21:35:42
P-122872
lekarz
Temat założony przez niniejszego użytkownika
» 2014-12-14 22:09:57
Nie oto chodzi. Chciałbym, aby pozostałe liczby były widoczne. One istnieją w pamięci komputera, ale nie są widoczne dla użytkownika.

Jak zmienną zapisuję do pliku albo wyświetlam na ekranie to przyjmuje postać:
 1.41859e+009
Natomiast jak zamieniam na datę i czas to czas wyświetla się poprawnie.
P-122876
darko202
» 2014-12-14 22:39:16
poszukaj w temacie "c++ formatowanie wyświetlanych zmiennych"
w tym temat "Formatowanie wyjścia"
w tym funkcje "
setw(int n)
setfill(char n)
fixed, scientific
i
setprecision(int n)
- manipulator setprecision() ustawia na n dokładność wyświetlania liczb
zmiennoprzecinkowych;
- dla „trybu krótkiego” (domyślnego) jest to łączna ilość cyfr przed i po kropce
dziesiętnej;
- dla trybu fixed jest to ilość cyfr po kropce dziesiętnej;
- dla trybu scientific jest to dokładność mantysy (ale nie wykładnika);
- manipulator setprecision() działa ciągle, jego użycie wymaga dołączenia
pliku nagłówkowego iomanip;
P-122878
lekarz
Temat założony przez niniejszego użytkownika
» 2014-12-14 23:33:02
Dzieki
P-122881
« 1 »
  Strona 1 z 1