|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.10.2008, 17:30 | #1 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 39
|
выборка и сравнение из массива
есть массив от -90 до 90 с шагом 5.
Есть данные из файла где значениям X от -90 до 90 с шагом 1 присваивается значение Y. Надо чтобы была проверка и если нет в исходном файле каких-либо значений X то значению Y для этого X присваивалось бы 0. Просто проверку я знаю как делать, а вот как сделать чтобы добавлялась? |
01.10.2008, 17:37 | #2 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
01.10.2008, 17:41 | #3 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 39
|
значение Y берется из другой программы и записывается в файл в виде:
-90 237 -89 2346 -88 2354 и т.д. вот и надо отсюда выбрать данные с шагом 5 и если допустим нет -90 237 или пропущено какое-нибудь значение в файле. , то на выходе (в MEMO) должно выводиться -90 0 или соответственно ему. Данные я выбираю, но не могу сделать проверку. Последний раз редактировалось Dennikid; 01.10.2008 в 17:44. |
01.10.2008, 17:45 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
ну и уш для полноты картины: какой разделитель между x и y в файле ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
01.10.2008, 17:49 | #5 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 39
|
пробел. я же написал "выборку делаю" . надо сравнение
|
01.10.2008, 18:24 | #6 |
Пользователь
Регистрация: 08.04.2008
Сообщений: 37
|
Используй функции роботы со строками pos,copy,length.
|
02.10.2008, 09:50 | #7 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 39
|
как их использовать? посмотрел помощь, а там ни слова о массиве. надо сравнение на присутствие числа из массива в исходных данных берущихся из файла и в случае отсутствия его там присвоить соответствуещему этому числу Y значения 0.
Последний раз редактировалось Dennikid; 02.10.2008 в 09:52. |
02.10.2008, 12:28 | #8 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
02.10.2008, 13:02 | #9 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 39
|
этот код не вводит проверку на присутствие. вот выложил файлы которые нужно обработать. из a-bez должно получиться a-nuzhno.
а Memo выводит из файла с первой строчки то есть -90 строка не выводится. и проверка её не идет((( |
02.10.2008, 13:13 | #10 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
понял, а -90 это заданная граница, меняться не может ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выборка текста | frayerok | Общие вопросы Delphi | 12 | 21.09.2008 21:44 |
Выборка по среднему | Kip | Microsoft Office Access | 3 | 11.08.2008 21:56 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |
выборка | Ser_gl | Microsoft Office Excel | 1 | 24.08.2007 20:49 |
Выборка | John_chek | БД в Delphi | 10 | 27.06.2007 08:43 |