Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Множества

17K
18 марта 2007 года
jaybe
23 / / 18.03.2007
Читал в посике, но нужной мне информации не нашел.
-> Нужно реализовать небольшую задачу по дискретной матиматике:
Объединение двух множеств, то есть a=(1 2 3 4 5), b=(3 5 8). c=(1 2 3 4 5 8). Подскажите как сделать, чтобы в Edit они распознавались как числа. Точесть вводить через пробел.

p.s. искал во всех книгах, которые есть у меня - не нашел
16K
18 марта 2007 года
desivers
28 / / 15.03.2007
StrToInt(Edit1->Text);
17K
18 марта 2007 года
jaybe
23 / / 18.03.2007
Не работает...
274
18 марта 2007 года
Lone Wolf
1.3K / / 26.11.2006
Разбить строку на слова сначала надо. А уже потом каждое слово, StrToInt().
простейший случай ,если введено все правильно, т.е. например 1 3 4 5, то получится что-то типа этого.
Код:
j=0;
strcpy(txt,Edit1->Text);
src=&txt[0];
for(i=0;i<strlen(txt);i++)
{
  if(txt==' ')
  {
     txt='\0';
     A[j]=StrToInt(txt);
     j++;
     src=&txt[i+1];
  }
}
A[j]=StrToInt(src);
294
18 марта 2007 года
Plisteron
982 / / 29.08.2003
Цитата: Lone Wolf
Разбить строку на слова сначала


Про это, кстати, в FAQ доходчиво написано. ;)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог