Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2009, 19:43   #1
J0n1cK
Пользователь
 
Регистрация: 07.03.2009
Сообщений: 14
По умолчанию Работа с текстом.

Написать программу которая считает кол-во слов в блокноте .txt.


За рание огромное спасибо!!!
J0n1cK вне форума Ответить с цитированием
Старый 07.05.2009, 20:02   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
кол-во слов в блокноте
Каком блокноте? Блокнот - приложение.

Где ваши наработки? Что непонятно? Что сложного?
Идете по файлу посимвольно и считаете разделители слов.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 07.05.2009, 23:01   #3
Lawless
Пользователь
 
Аватар для Lawless
 
Регистрация: 02.05.2009
Сообщений: 13
По умолчанию

Program slova;
var
sim: char;
f: text;
i,counter: integer;
Begin
counter:= 1;
Assign(f, '.....');
reset(f);
while not eof(f) do begin
inc(i);
read(f,sim);
if sim = ' ' then
inc(counter);
end;
writeln(' slov v tekste - ' , counter);
end.

слова конечно могут разделятся не только пробелом, но я думаю добавить case непроблема
Не всё так сложно, как кажется...
Помог - ставь плюсег
Lawless вне форума Ответить с цитированием
Старый 07.05.2009, 23:08   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

В принципе, все верно. Но это решение имеет множество ограничений.
Например, слова должны разделяться ровно одним пробелом.

И еще: файл хорошо бы закрывать
А переменная i вам тут вообще не нужна.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 09.05.2009, 00:29   #5
Lawless
Пользователь
 
Аватар для Lawless
 
Регистрация: 02.05.2009
Сообщений: 13
Смущение

Цитата:
Сообщение от Sazary Посмотреть сообщение
В принципе, все верно. Но это решение имеет множество ограничений.
Например, слова должны разделяться ровно одним пробелом.

И еще: файл хорошо бы закрывать
А переменная i вам тут вообще не нужна.
и вправду, даже незнаю зачем i добавил, а закрыть просто забыл
Не всё так сложно, как кажется...
Помог - ставь плюсег
Lawless вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с текстом... Poll Помощь студентам 5 23.01.2009 11:43
Работа с текстом boostman Общие вопросы Delphi 5 14.09.2008 12:57
работа с текстом pupil Паскаль, Turbo Pascal, PascalABC.NET 4 15.03.2008 14:00
Работа с текстом Sanek_ntsk Общие вопросы C/C++ 10 12.01.2008 19:42
Работа с текстом wwww Общие вопросы Delphi 5 18.12.2007 17:23