![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
преобразование строки в массив и обратно
Abajun © (2004-07-07 13:59:00)Может подскажет кто или ссылку даст, какие есть способы по Subj.
Спасибо.
Anatoly Podgoretsky (2004-07-07 14:41:00) [1]Для случая (0,1,2) - нужна еще и разборка строки на составляющие с удалением паразитных символов, если убрать скобки, то оставшее можно разделить на элементы с помощью TStringList.CommaText
Дальше дело техники, функции ты знаешь
Abajun (2004-07-07 14:22:00) [2]Спасибо.
Anatoly Podgoretsky (2004-07-07 14:14:00) [3]Но это же совсем наоборот!!!
Используй цикл
Reindeer Moss Eater (2004-07-07 14:12:00) [4]разумеется
Abajun (2004-07-07 14:10:00) [5]Например, у меня есть массив
a : array[0..2] of double = (0,1,2);
Необходимо, чтобы в переменной Str : string получилась такая строчка:
(0,1,2) - что-то наподобие.
И наоборот: из строки Str:= '(0,1,2)' получить массив.
Я поняла, что стандартных процедур и функций типа StrToFloat, FloatToStr и т.д. нет, надо писать самой, так ведь?
Digitman (2004-07-07 14:05:00) [6]преобразование строки какого типа в массив какого типа ?
и так ли уж нужно преобразование ? вопрос не праздный, потому что, например, к символам строк можно напрямую обращаться как к элементам массива, например MyString[i], где 1 <= i <= length(MyString)
Reindeer Moss Eater (2004-07-07 14:02:00) [7]строка и так уже массив (можно так считать)
массив в сторку - зависит от того в какую именно. Короткую или анси