kasyava |
Отправлено: 06.08.2005, 15:23 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Люди помогите пожайлуста!!!
Я бы и сам написал..НО...так как я совсем новичек поэтому совершенно не получается..
У меня в файле есть строка вида 23,435,56,ля ля ля,56,0,1;
необходимо ну например сделать так:
AnsiString s1,s2,s3,s4,s5,s6,s7;
и чтобы этим переменным присвоить значения 23,435,56,ля ля ля,56,0,1 СООТВЕТСТВЕННО!
Воооттт.....
Я понимаю что многие скажут что это основы т т.п. но вот так вот получилось что я не совсем гений..
Помогите пожайлуста алгоритмом...!! |
|
Rius |
Отправлено: 06.08.2005, 17:03 |
|
Мастер участка
Группа: Участник
Сообщений: 321
|
либо
CODE | AnsiString::AnsiPos(",") — возвращает позицию символа в строке
потом делаешь SubString(int,int) для взятия подстроки
потом из исходной удаляешь взятое и запятую ф-цией AnsiString::Delete(int,int); |
либо
CODE | TStringList *slist;
slist = new TStringList;
slist->CommaText = строка с запятыми
//эта строка автоматически разбивается на отдельные
slist->String[i] — взятие отдельной строчки
...
delete slist; |
|
|
kasyava |
Отправлено: 08.08.2005, 08:06 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 17
|
Спасибо за помощь.!!!!!
Все получилось!!!!!
|
|
|