czas w zmiennej typu float
Ostatnio zmodyfikowano 2014-12-14 23:33
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ć? |
|
darko202 |
» 2014-12-14 21:35:42 |
|
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. |
|
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;
|
|
lekarz Temat założony przez niniejszego użytkownika |
» 2014-12-14 23:33:02 Dzieki |
|
« 1 » |