| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > как убрать пробелы в строке? |
| Автор: dikiy 16.9.2005, 08:27 |
| Проблемка такая, выбираю запросом из базы данные (они там почему-то хранятся в текстовом формате и с тремя пробелами перед цифрой) пытаюсь преобразовать в double пишет фигу пробовал преобразовывать в integer без точки - все прекрасно работает думаю дело в пробелах. Никто не знает как от них избавиться? |
| Автор: nikitao 16.9.2005, 08:36 |
| Не совсем уверен что в Delphi пахать будет(сам я в C),но поробуй с помощью указателя поработать:обьяви указатель на эту строку,а потом инкроментируй его три раза,обьяви строку которая будет являтся буфером.Прировняй этот буфер "сдвинутой строке",а потом обратно. ЗЫ Если в Delphi так делать нельзя не кричи на меня громко,я сним лишь облачно знаком |
| Автор: Voyager 16.9.2005, 08:38 | ||
|
| Автор: ~FoX~ 16.9.2005, 08:39 |
| Trim |
| Автор: dikiy 16.9.2005, 08:52 | ||
Спасибо пробелы ушли, но дело оказалось не в них, в цифрах разделитель дробной части стоит точка сейчас буду думать как ее на запятую поменять |
| Автор: Rennigth 16.9.2005, 09:10 | ||
|
| Автор: dikiy 16.9.2005, 10:44 |
| Всем спасибо |
| Автор: Marriage 16.9.2005, 10:58 |
| ~FoX~ Trim удаляет только первые пробелы то есть ... TRIM('asd asd') вернет 'asd asd' а TRIM(' asd asd') вернет уже 'asd asd' по крйней мере в5-й так, думаю и в 7-й так же .. |
| Автор: ~FoX~ 19.9.2005, 08:28 | ||
Marriage
Не только первые, а пробелы с права и с лева.. Просто я протупил, думал у него именно по краям пробелы. |