|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.12.2006, 00:15 | #1 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
Format
Прошу помощи:
допустим есть число 600. Как его напечать в файл в таком формате 0.60000D+03 Спасибо! |
28.12.2006, 09:19 | #2 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
Код:
|
|
29.12.2006, 14:35 | #3 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
Спасибо. Это то я знаю. Мне нужно чтобы вместо E было D (но это можно и решить программно: открыть файл и заменить) и число знаков после запятой было задано, как например в фортране 1dp12.5 (12 символов всего, 5 после запятой). В делфи есть что-то вроде этого?
|
29.12.2006, 17:15 | #4 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
есть такое, допустим writeln(f,real:5:2) - 2 знака после запятой, 5 отступов слева, если целая часть больше 5 символов, то ничего не обрезается. Так вот при этом подходе нету ни Е, ни D, т.е. r:=30; writeln(f,r:3:2);
будет "_30.00". Так же можно это сделать и в format, но чтоб было и степень и число знаков после запятой, я не знаю. |
29.12.2006, 18:28 | #5 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
и на этом спасибо. Ладно, будем фортраном конвертировать в нужный формат .
С наступающим..... |
31.12.2006, 00:37 | #6 |
Форумчанин
Регистрация: 20.12.2006
Сообщений: 135
|
ещё попробуй почитать про функцию formatfloat вроде так...
writeln('Hello Dude!!!');
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Format() | eda | Microsoft Office Excel | 6 | 28.08.2008 11:21 |
Ошибка 'No argument for format "%s"'?? | Lencom | Общие вопросы Delphi | 2 | 25.06.2008 13:16 |
Microsoft Tape Format | svennick | Свободное общение | 0 | 20.05.2008 21:33 |