Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизВывод двумерного массива типа real Найти похожие ветки
← →
smman (2010-04-14 11:49) [0]Какой компонент лучше всего использовать для вывода двумерного массива типа real размерностью 600 x 600, нужно что-то типа StringGrid, только без преообразования вещественных значений в строку при выводе?
← →
brother © (2010-04-14 11:51) [1]> только без преообразования вещественных значений в строку
> при выводе
а как иначе отображать?
← →
Плохиш © (2010-04-14 11:51) [2]
> без преообразования вещественных значений в строку при выводе?
Нельзя вывести число не преобразовав его в строку.
← →
smman (2010-04-14 11:56) [3]
> Нельзя вывести число не преобразовав его в строку.
У меня массив типа single, использовал такой тип потому что читаю в массив данные из файла в котором флоаты 4-х байтные...и если выводить в StringGrid, то приходиться использовать функцию FloatToStr, но тогда значения становятся другими
← →
brother © (2010-04-14 11:59) [4]> У меня массив типа single
зачем?
floatRemarks
The float keyword designates a 32-bit floating-point number.
> то приходиться использовать функцию FloatToStr
правильно...для single, что будет? ерунда...
← →
Palladin © (2010-04-14 11:59) [5]
> тогда значения становятся другими
5.6 превращается в 78.004 ?
← →
brother © (2010-04-14 12:01) [6]эээ в [4] гоню...
ответь на [5]..
← →
brother © (2010-04-14 12:02) [7]> значения становятся другими
давай пример, какое было и какое выводит...
← →
smman (2010-04-14 12:03) [8]
> 5.6 превращается в 78.004 ?
Например 3.77294570207596 превращается в 0,377294570207596
← →
12 © (2010-04-14 12:07) [9]ничего не превращается..
var
a : single;
begin
a := 3.77294570207596;
label1.Caption := floattostr(a);
← →
smman (2010-04-14 12:08) [10]Число такое: 3.77294570207596E-0001
← →
smman (2010-04-14 12:12) [11]Может его нужно сначала отформатировать как-то до определенного вида?
← →
12 © (2010-04-14 12:12) [12]3.77294570207596E-0001 = 0,377294570207596
← →
smman (2010-04-14 12:13) [13]
> 3.77294570207596E-0001 = 0,377294570207596
Мда? :(
← →
Плохиш © (2010-04-14 12:14) [14]
> smman (14.04.10 12:03) [8]
>
>
> > 5.6 превращается в 78.004 ?
>
> Например 3.77294570207596 превращается в 0,377294570207596
> smman (14.04.10 12:08) [10]
>
> Число такое: 3.77294570207596E-0001
Плякал...
← →
brother © (2010-04-14 12:14) [15]ндя... я фигею, дорогая передача...
← →
smman (2010-04-14 12:15) [16]А как его при считывании из файла в двумерный массива можно сразу отформатировать, чтобы не было всяких E-0001 ?
← →
Anatoly Podgoretsky © (2010-04-14 12:15) [17]> smman (14.04.2010 11:49:00) [0]
И тебя не смущает слово String[ Grid]
Кроме того вывод это всегда строка
← →
Anatoly Podgoretsky © (2010-04-14 12:16) [18]> smman (14.04.2010 11:56:03) [3]
Естесвенно сам же говоришь, что тебе уже не нужен Float, а хочешь теперь String
← →
smman (2010-04-14 12:17) [19]
> И тебя не смущает слово String[ Grid]
> Кроме того вывод это всегда строка
Вот менно - смутила, но теперь все ясно...
← →
Плохиш © (2010-04-14 12:17) [20]
> smman (14.04.10 12:15) [16]
>
> А как его при считывании из файла в двумерный массива можно
> сразу отформатировать, чтобы не было всяких E-0001 ?
Рыдал...
PS. Зачем оно тебе, это программирование?
← →
Anatoly Podgoretsky © (2010-04-14 12:18) [21]> brother (14.04.2010 11:59:04) [4]
Откуда такую справку взял, или в какой версии Дельфи появился тип float?
← →
Anatoly Podgoretsky © (2010-04-14 12:19) [22]> brother (14.04.2010 11:59:04) [4]
И еще для информации, single тоже 32 бита
← →
Anatoly Podgoretsky © (2010-04-14 12:20) [23]> smman (14.04.2010 12:03:08) [8]
Это тоже ложь, никогда single не было 3.77294570207596, у него точность всего лишь 7-8 знаков
← →
Anatoly Podgoretsky © (2010-04-14 12:22) [24]> smman (14.04.2010 12:08:10) [10]
Тебе не помешает ознакомиться с форматами представления чисел, в том, что кроме обычной нотации еще есть и научная нотация. Но вопрос, сколько же ты классов школы реально кончичил?
← →
Anatoly Podgoretsky © (2010-04-14 12:26) [25]> smman (14.04.2010 12:15:16) [16]
FormatFloat
← →
smman (2010-04-14 12:27) [26]
> сколько же ты классов школы реально кончичил?
осенью будет первый раз первый класс
← →
MsGuns © (2010-04-14 12:28) [27]Используй Format
← →
smman (2010-04-14 12:32) [28]
> Используй Format
> FormatFloat
Спасибо.
← →
brother © (2010-04-14 13:01) [29]> тип float
справка не про тип...
> И еще для информации, single тоже 32 бита
дада...
← →
Jeer © (2010-04-14 17:59) [30]Заработался и прозевал такую песню :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.056 c