Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Оперативка   Найти похожие ветки 

 
grust   (2007-08-15 11:33) [0]

Я считываю системную инфу и сохраняю в текстовый файл.
ОЗУ в Mb. Получаю число дробное, например 1015,36.
Такой же планки нет. А чтоб по человечески - это 1000Mb.
Как округлить? round и т.п. я знаю. Но какой код более грамотен, нежели чем куча ифов или инов... ?


 
Ega23 ©   (2007-08-15 11:41) [1]

гы...
Сколько байт в килобайте? А килобайт в мегабайте? А мегабайт в гигабайте?


 
sniknik ©   (2007-08-15 11:49) [2]

> Такой же планки нет. А чтоб по человечески - это 1000Mb.
а такие разве есть?


 
grust   (2007-08-15 12:01) [3]

FloatToStr(dwTotalPhys / 1048576)+" Mb";

вопрос не в этом а в том как для глаза представить это в нужном виде

не 1014,42 Mb, а 1000 Mb


 
Ega23 ©   (2007-08-15 12:03) [4]

Спрашиваю ещё раз: Сколько байт в килобайте?


 
grust   (2007-08-15 12:05) [5]

>> Ega23 ©   (15.08.07 11:41) [1]
Для таких смешливых, скажу что понимаю что память варьируется а для удобства она округляется людьми до общебринятых цифр. вот они то мне и нужны, а не точный объем физической памяти. я спросил гработный код для "подбора" нужных значений.


 
grust   (2007-08-15 12:06) [6]

Только не говори что не знаешь
http://ru.wikipedia.org/wiki/Мегабайт


 
Плохиш ©   (2007-08-15 12:06) [7]


> вопрос не в этом а в том как для глаза представить это в
> нужном виде
>
> не 1014,42 Mb, а 1000 Mb

Вот так всегда, усушка, утруска и 14 мегабайт себе в карман зажулить...


 
Юрий Зотов ©   (2007-08-15 12:18) [8]

ИМХО, программист, который уже умеет "считывать системную инфу", уже не должен и нуждаться в ответе на вопрос "сколько байт в кило/мегабайте".


 
grust   (2007-08-15 12:18) [9]

читаешь мысли


 
Ega23 ©   (2007-08-15 12:25) [10]


> читаешь мысли


Тогда я хоть убей не понимаю, нафига тебе "1000 Мб". Пиши 1 Гб и всё.


 
>>DEATH<<   (2007-08-15 12:26) [11]


> Такой же планки нет. А чтоб по человечески - это 1000Mb.
>  

а разве 1000мб бывает,,никогда невидел)))


 
Вася Правильный   (2007-08-15 12:35) [12]


> по человечески - это 1000Mb

бракованная у тя планка


 
Riply ©   (2007-08-15 12:40) [13]

>[10] Ega23 ©   (15.08.07 12:25)
>Тогда я хоть убей не понимаю, нафига тебе "1000 Мб". Пиши 1 Гб и всё.
Действительно не понимаешь. Одно дело "целых тыща мегов", а другое: "какой-то гиг" :)


 
Ega23 ©   (2007-08-15 12:41) [14]


> Одно дело "целых тыща мегов", а другое: "какой-то гиг" :
> )


Дык ведь не тыща-то. Нафига юзера в заблуждение вводить???


 
Dr.M@$ ©   (2007-08-15 12:55) [15]

=) плакать хотся! очередной орешник )))
2grust. ты хоть сам свою ссылку читал?? ну и понял что там написано ?


 
Slym ©   (2007-08-15 13:11) [16]

Акция: при покупке 1000Мб памяти 24Мб получаете в подарок :)


 
Slym ©   (2007-08-15 13:12) [17]

кстати битность процессора не нужно округлить?


 
>>DEATH<<   (2007-08-15 13:51) [18]

интересно а как афтор будет округлять 64мб,,до 0 наверное



Страницы: 1 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.021 c
1-1182946778
Krants
2007-06-27 16:19
2007.09.09
StringReplace с маской


2-1187111259
nord489
2007-08-14 21:07
2007.09.09
Работа с *.ini


9-1159621357
@!!ex
2006-09-30 17:02
2007.09.09
Изменение данных в загруженном VBO


15-1186712374
dimaL
2007-08-10 06:19
2007.09.09
Отличие версий C++ builder 6


2-1187091294
gentos
2007-08-14 15:34
2007.09.09
oraclequery.prior - error какой-то детский