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);
Множества
-> Нужно реализовать небольшую задачу по дискретной матиматике:
Объединение двух множеств, то есть a=(1 2 3 4 5), b=(3 5 8). c=(1 2 3 4 5 8). Подскажите как сделать, чтобы в Edit они распознавались как числа. Точесть вводить через пробел.
p.s. искал во всех книгах, которые есть у меня - не нашел
StrToInt(Edit1->Text);
Не работает...
простейший случай ,если введено все правильно, т.е. например 1 3 4 5, то получится что-то типа этого.
Код:
Цитата: Lone Wolf
Разбить строку на слова сначала
Про это, кстати, в FAQ доходчиво написано. ;)