![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Значит надо изменить объявление
Код:
Код:
Код:
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#32 | |
Новичок
Джуниор
Регистрация: 18.03.2014
Сообщений: 28
|
![]() Цитата:
хорошо запустил при вводе в эдит1,выводит "запятых нет" в эдит1 нужно ведь цифры вводить?так? |
|
![]() |
![]() |
![]() |
#33 | |
Новичок
Джуниор
Регистрация: 18.03.2014
Сообщений: 28
|
![]() Цитата:
выводило тоже самое сейчас уже всё нормально |
|
![]() |
![]() |
![]() |
#34 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#35 |
Новичок
Джуниор
Регистрация: 18.03.2014
Сообщений: 28
|
![]() |
![]() |
![]() |
![]() |
#36 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Покажи полностью свой код
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#37 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
В 1й эдит нужно ввести строку (массив символов), в которой будешь искать запятую. Номер запятой в строке определиться по индексу элемента.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#38 |
Новичок
Джуниор
Регистрация: 18.03.2014
Сообщений: 28
|
![]()
можете ещё раз
с чувством с толком с расстановкой объяснить мне эту программу почему после ввода рандомных символов среди которых есть запятая он пишет что запятых нет |
![]() |
![]() |
![]() |
#39 |
Новичок
Джуниор
Регистрация: 18.03.2014
Сообщений: 28
|
![]()
var
Form1: TForm1; s:array of char; //динамический массив символов n:integer;//его длина implementation {$R *.dfm} //заполнение массива procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin inc(n);//при вводе каждого символаувеличивается счетчик setlength(s,n); //выделяем память под новый символв массиве s[n-1]:=key;//записываем введенный символ в массив(на 1 мньше сем длина) end; //поиск первой запятой procedure TForm1.Button1Click(Sender: TObject); var i,k:integer; begin Edit2.Clear; i:=0;//первый символ k:=-1;//присваиваем к значение меньше 0 while(i<n)and(k=-1)do//пока не конец и не изменилось значение к if s[i]=',' then k:=i //если запятая, запомним индекс else inc(i); //иначе дальше if k=-1 then Edit2.Text:='Нет запятых'//если не изменился, нет запятых else Edit2.Text:='Первая запятая имеет номер '+inttostr(k+1); //иначе номер(на 1 больше чем индекс) n:=0;//обнуляем массив, можно снова вводить другой end; end. тот же код который написан ранее |
![]() |
![]() |
![]() |
#40 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Ставьте точку останова на линию
Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запятая вместо точки в InputQuery | Alkatras | Общие вопросы Delphi | 11 | 25.12.2014 11:33 |
запятая в строке | Олег112 | Помощь студентам | 1 | 08.11.2012 22:52 |
Точка или запятая?! | SWAT92Shtorm | Общие вопросы Delphi | 6 | 09.06.2011 11:22 |
Точкой и запятая! | budda999 | Microsoft Office Excel | 6 | 18.08.2010 15:05 |
точка и запятая | Владимир1988 | Помощь студентам | 2 | 10.11.2009 17:01 |