![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Передо мной стоит простая задача:есть входной файл input. В первой строке написано число элементов массива, во второй - сами элементы массива. В третьей строке записано любое число. Я должен посчитать, сколько раз в массиве встречается число из третьей строки. Сама задача невероятно простая, но я не понимаю, как работать с файлами! Вот мой код:
Код:
[Error] Unit1.pas(31): Record, object or class type required [Error] Unit1.pas(35): ';' expected but 'FOR' found В общем, объясните дураку, почему это не работает? |
#2
|
||||
|
||||
![]() 31 - строка должна быть в кавычках (апострофах, если точнее).
35 - "';' требуется, но 'FOR' найдено". Хотя не вижу причин для этой ошибки... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
|||||
|
|||||
![]() Цитата:
Код:
З.Ы. Как-то забылось, что это текстовый файл Код:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! Последний раз редактировалось Alegun, 23.03.2013 в 22:56. |
#4
|
|||
|
|||
![]() С кавычками я пробовал писать. Ошибка теперь еще хуже:
[Error] Unit1.pas(33): Incompatible types: 'procedure, untyped pointer or untyped parameter' and 'Integer'. Что ему не нравится-то? |
#5
|
||||||
|
||||||
![]() Исправленный пример
Код:
input.txt Код:
Код:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#6
|
|||
|
|||
![]() Попробовал Ваш вариант, работает. Единственное, что мне не понятно - почему моя программа не работает?
|
#7
|
||||
|
||||
![]() В твоём варианте вместо TextFile используется File.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |