Помощь - Поиск - Пользователи - Календарь
Полная версия: Паскаль. > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
Malyshka
Подскажите пожалуйста,вот у меня задачка:"Программа считывает текст из файла и выводит на экран только предложение начинающиеся с тире перед которыми может находиться только пробел."
Я написала программу считывающую всю информацию из файла, но как разделить ее на строки не знаю(((
Malyshka
Цитата(Malyshka @ 16.12.2008, 0:12) *

Подскажите пожалуйста,вот у меня задачка:"Программа считывает текст из файла и выводит на экран только предложение начинающиеся с тире перед которыми может находиться только пробел."
Я написала программу считывающую всю информацию из файла, но как разделить ее на строки не знаю(((

Все решила,только не получается, чтоб с первым читал,как сделать чтоб не обращал внимания на пробел?
Julia
...
while not eof(f) do // f - файловая переменная
begin
readln(f,s);
i:=1;
while s[i] =' ' do
inc (i);
if (s[i] = '-') then
writeln(s);
end;
...
Malyshka
Цитата(Julia @ 21.12.2008, 19:44) *

...
while not eof(f) do // f - файловая переменная
begin
readln(f,s);
i:=1;
while s[i] =' ' do
inc (i);
if (s[i] = '-') then
writeln(s);
end;
...

Спасибо большое,это она из текста считывает,или только строки?
Julia
Процедура readln(f,s) считывает из файла f в переменную s одну строку, после чего указатель переходит к следующей строке.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.