Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2013, 17:59   #1
ULR
Пользователь
 
Аватар для ULR
 
Регистрация: 26.09.2012
Сообщений: 30
По умолчанию Как из строки получить подстроки

Здравствуйте! Уважаемые программисты, если вам не сложно, помогите мне пожалуйста Есть много строк. В общем, в строках, где не все нули нужно получить числа. Например : 24,124,0,0 Нужно получить 24 и 124, то есть, получить числа не равные нулю. Проблема из-за этих запятых. Числа могут быть разной длинны до 255. Пробовала сделать так:
Код:
N:= pos(',',s);
s1:=copy(s,1,N-1);
if s1 <> '0' then ...
но это я только до первой запятой получаю, как это по-умному делается? чтобы все отличные от нуля получить? Заранее спасибо
ULR вне форума Ответить с цитированием
Старый 12.02.2013, 18:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 i:=pos(',',s);
while i<>0 do begin
 i:=pos(',',s);
 q:=copy(s,1,i-1);
 delete(s,1,i);
 что-то делаем с q
 i:=pos(',',s);
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.02.2013, 18:32   #3
ULR
Пользователь
 
Аватар для ULR
 
Регистрация: 26.09.2012
Сообщений: 30
По умолчанию

Спасибо Вам большое!!!
ULR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбивание строки на подстроки The SCS Общие вопросы Delphi 1 22.04.2012 15:06
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Ввод строки и числа, вывод усеченной подстроки - как? olgasssssss Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 08.12.2010 17:28
Строки, подстроки Grom48 Помощь студентам 0 30.04.2010 01:19
строки и подстроки Work Group Помощь студентам 1 17.11.2009 15:02