Narod, ja tut stalknulsia s takoj problemoj: Ne mogu razobratsia kak realizovat' schityvanie informacii/strok iz konkretnogo faila. U menia dan fail i opredelionaja stroka ili slovo(STRING), mne nuzhno najti pervyj po schiotu edentichnyj STRING v faile. Vyvesti na ekran stroku gde on naxodilsia + opredelit' nomer stroki po schiotu. Esli iskomoj stroki net, togda vyvesti soobschenie. Budu blagodaren esli pomozhite razobratsia s etoj problemoj.
Подобная задача уже была: http://forum.pascal.net.ru/index.php?showtopic=3249 (п. 2)
Попробуй разобраться в её решении сам. Если что-нибудь будет непонятно - спрашивай...
Прикрепленные файлы
prob2.zip ( 2.41 килобайт )
Кол-во скачиваний: 290
blagodarstvuju za pomosch, s etoj problemoj ja prokticheski razobralsia. Escio odin malen'kij vopros. Kak opredelit' perenos v faile na sledujuschuju stroku, kakoj kod ili znachenie etogo elementa ili kak ego voobsche opredelit'?
Best regards, na4inajuschij assemblerist
Вообщето можно АЗЫ почитать... Зря что ли написана???
Надо ее из подфорума вывести...
А так по коду #13#10 наверное...
Хотя, если знаешь сколько строка занимает - то по колву байт... 256 байт строка должна занимать...[в паскале]
Признак перехода на новую строку в текстовом файле варьируется в зависимости от ОС: в CP/M и её потомках (DOS, Windows ) это последовательность символов CRLF (#13#10), в Unix-like системах - символ LF (#10) и т. п. Для случаев, когда признак перехода на новую строку - последовательность из нескольких символов (байт), можно принять упрощение: символы этой последовательности по отдельности в файле не встречаются, - и определять переход на строку по одному из символов (например, по LF).