|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.02.2011, 17:24 | #1 |
Регистрация: 06.02.2011
Сообщений: 5
|
Проблема с цифрами
Вот часть программы:
Код:
остальная часть программы работает на ура. проблема лишь в этой части. все работает, но в файле ticket.txt вместо цифр везде 0. Проверено, в массиве такие строки существуют. Хелп. Последний раз редактировалось Stilet; 06.02.2011 в 19:04. |
06.02.2011, 17:32 | #2 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
Цитата:
VirusN13
|
|
06.02.2011, 19:08 | #3 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Во-вторых:массив m:array[1..1000] of string; локален, и нигде не заполняется значениями, потому тебе поиск ничего не не находит.
Да и потом Цитата:
Цитата:
Ты уж определись чего тебе надебно то.
I'm learning to live...
|
||
06.02.2011, 20:44 | #4 |
Регистрация: 06.02.2011
Сообщений: 5
|
У меня файлы на диске в формате Xml я открываю с 1 по 5 и работаю с каждым
Массив заполняется текстом каждого файла for i:=1 to 5 do begin form1.Memo1.Clear; k:=k+1; v:=floattostr(k); namefile:=v+'.Xml'; assignfile(ai,v+'.Xml'); reset(ai); while true do begin readln(ai,s); if eof(ai) then break; i:=i+1; m[i]:=s; form1.Memo1.Lines.Add(s); end; ... Последний раз редактировалось CrazyTosser; 06.02.2011 в 20:51. |
06.02.2011, 20:45 | #5 |
Регистрация: 06.02.2011
Сообщений: 5
|
|
06.02.2011, 21:01 | #6 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
<> 0 значит, что подстрока где-то найдена. Если нужно именно начало, то pos() = 1.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
07.02.2011, 08:39 | #7 |
Регистрация: 06.02.2011
Сообщений: 5
|
Проблема только в этом цикле
For j:=1 to 10 do begin if pos(sph,m[i]) <> 0 then numb:=numb+1; end; num:=floattostr(numb); на выходе получается 0 Вроде нигде не зануляется. |
07.02.2011, 08:44 | #8 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Конечно будет проблема, если гонять цикл по j, а в качестве индекса брать i )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
07.02.2011, 09:00 | #9 |
Регистрация: 06.02.2011
Сообщений: 5
|
Точно, спасибо большое!
Последний раз редактировалось CrazyTosser; 07.02.2011 в 09:02. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пробелы между цифрами | duny99 | Помощь студентам | 9 | 06.02.2011 13:24 |
Заполнения массива разными цифрами у VB | legendary | Помощь студентам | 1 | 30.11.2010 18:07 |
Прога со строками и цифрами | anybkarnak | Общие вопросы C/C++ | 1 | 08.03.2010 21:19 |
Сортировка столбца с цифрами | San4o | SQL, базы данных | 4 | 20.01.2010 15:15 |
Работа с натуральными цифрами в Делфи | Cartman18 | Помощь студентам | 4 | 16.04.2008 14:38 |