|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2010, 00:05 | #1 |
Новичок
Джуниор
Регистрация: 24.05.2010
Сообщений: 3
|
Рекурсия
Задание: Задан набор слов. Построить из них любую цепочку таким образом, чтобы символ в конце слова совпадал с символом в начале следующего.
Пишу в Delphi консольное приложение Мой код Код:
Последний раз редактировалось Shadows_Behind; 25.05.2010 в 10:53. |
25.05.2010, 00:08 | #2 |
Регистрация: 23.05.2010
Сообщений: 9
|
Shadows_Behind попробуй вот здесь подписать слово windows
uses SysUtils, windows; вот так |
25.05.2010, 00:11 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Katya3636, зачем, апи не используется тут напрямую?
у него компилится, просто не работает. ТС, оформи код по человечески(отступы и тд) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.05.2010, 00:18 | #4 |
Регистрация: 23.05.2010
Сообщений: 9
|
Пепел Феникса, я просто сразу внимание на это обратила, т.к. недавно у самой проблема была аналогичная, и виною было слово windows, точнее его нехватка )))))))
Ксати, посмотри пожалуйста эту тему http://www.programmersforum.ru/showthread.php?t=99598 , может сможешь помочь, там одной функции всего лишь не хватает..) |
25.05.2010, 00:21 | #5 |
Регистрация: 23.05.2010
Сообщений: 9
|
я просто сразу внимание на это обратила, т.к. недавно у самой проблема была аналогичная, и виною было слово windows, точнее его нехватка )))))))
Ксати, посмотри пожалуйста эту тему http://www.programmersforum.ru/showthread.php?t=99598 , может сможешь помочь, там одной функции всего лишь не хватает..) |
25.05.2010, 10:02 | #6 |
Новичок
Джуниор
Регистрация: 24.05.2010
Сообщений: 3
|
Пробовал добавить uses windows, не помогло зато теперь он начал после компиляции писать [DCC Warning] Project1.dpr(40): W1036 Variable 'poz1' might not have been initialized в этой строчке buf[poz1]:=st2[poz2]; Почему то не хочет повторно обращатся к poz1, но если делать пошагово на F8, там с poz1 все впорядке она будет содержать число.
Попробовал ввести левую переменную l Код:
Последний раз редактировалось Shadows_Behind; 25.05.2010 в 10:14. |
26.05.2010, 15:07 | #7 |
Новичок
Джуниор
Регистрация: 24.05.2010
Сообщений: 3
|
Проблемма решилась когда я включил {$H-} то биш сделал все строки короткими, ему видать с ними приятней работать)) Но та лабуда, что я написал выше работает некорректно и
я переделал программу она работала, но немного некоректно не очищались буферы я ее модернизировал и теперь появилась другая проблемма,у меня есть переменная buf:array[1..20] of char; и запись со строковой переменной(Note[z].stroka[l]); когда я хочу присвоить записи значение буфера он пишит ошибку Incompatible types: 'Char' and 'PAnsiChar' вопрос в следующем как теперь мне сделать чтоб в переменная buf стала PAnsiChar? Последний раз редактировалось Shadows_Behind; 26.05.2010 в 15:19. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсия | Jasper92 | Помощь студентам | 1 | 27.04.2010 16:58 |
рекурсия | shelest | Помощь студентам | 3 | 14.04.2010 10:12 |
Рекурсия | Alexsey1991 | Помощь студентам | 1 | 13.04.2010 21:19 |
Рекурсия. Си. | MAKEDON | Помощь студентам | 5 | 03.06.2009 17:52 |
Рекурсия | Claster | Помощь студентам | 7 | 24.09.2008 20:52 |