IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Modul
сообщение
Сообщение #1


Гость






Разработать программу, подсчитывающую сколько раз в текстовом файле встречается задаваемый пользователем символ.
В модулях не шарю, и Паскаля пока нет так что прогу пока так написал на глаз:
Код

ogram hff;uses crt;
var f1:text;
    z,m,n:integer; k,f:string;
    begin clrscr;
    writeln('Введите имя файла');
    readln(f);
         assign(f1,f);
         reset(f1);
         n:=0;
         while not eof(f1) do
               begin
                   writeln('Введите символ:');  
                  readln(k); }   writeln(k);
                    m:=pos(f1,k);     writeln(m);
                                 if m=0 then
                                 writeln('Такого символа нет!')
                                begin
                                 readln;
                                 exit;
                                end
                                 else
                    n:=n+1;
                    delete('C:\privet.txt',m,1);  
               end;
         close(f1);
end.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


И что?...
Цитата
ogram hff

Ограм... Шрэк, это, кажется, огр...
Правильно, надо с самого начала написать, кому предназначен программный продукт. Обозначить целевую аудиторию, так сказать.
Цитата
writeln('Введите символ:');
readln(k); } <--к чему эта скобочка???
writeln(k); <-- зачем?!
...
m:=pos(f1,k); <--с учетом, что f1 - файл... лихо.

if m=0 then
writeln('Такого символа нет!')
begin <--зачем писать begin в середине программы?
readln;
exit;
end
else <--вообще непонятно к чему относится
...
delete('C:\privet.txt',m,1); <-- А зачем из этой строки что-то удалять? При чем здесь она вообще???


В общем, мой тебе совет: начни с установки паскаля... Иначе - никак.



--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 9.09.2025 16:57
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name