Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.11;
Скачать: CL | DM;

Вниз

Работа с файлами   Найти похожие ветки 

 
Hortik   (2008-04-09 16:53) [0]

Как прочитать файл и подсчитать :
1) Общее количество символов
2) Количество необходимого символа


 
Jeer ©   (2008-04-09 16:56) [1]

Взять книжку по Pascal и почитать.


 
{RASkov} ©   (2008-04-09 17:26) [2]

> [0] Hortik   (09.04.08 16:53)

До чего ленивый народ стал :( Даже более того - наглый...
Что тебе в твоем задании не понятно-то?


 
Dark ©   (2008-04-09 21:33) [3]

repeat...until и EOF + F1


 
AIK ©   (2008-04-09 21:47) [4]

Эт домашнее задание двоечника


 
Германн ©   (2008-04-10 00:49) [5]


> Hortik   (09.04.08 16:53)
>
> Как прочитать файл и подсчитать :
> 1) Общее количество символов
> 2) Количество необходимого символа
>

Вообще-то файлы содержат только байты. Символы существуют только в документах (ЧБИП).


 
Hortik   (2008-04-10 01:05) [6]

Читаю книжку по паскалю Ни как не могу понять как прочитать файл
по символьно.
Как это сделать нужно. Может объясните ?


 
Германн ©   (2008-04-10 01:09) [7]


> Hortik   (10.04.08 01:05) [6]
>
> Читаю книжку по паскалю Ни как не могу понять как прочитать
> файл
> по символьно.
> Как это сделать нужно. Может объясните ?
>

Не надо его читать "посимвольно". (Тем более с учетом Германн ©   (10.04.08 00:49) [5])
Читай весь файл в буфер, а потом разбирайся сколько в этом буфере "символов".


 
Hortik   (2008-04-10 01:14) [8]

В буфер загнать процедурой
 BlockRead()   ?


 
Германн ©   (2008-04-10 01:19) [9]


> Hortik   (10.04.08 01:14) [8]
>
> В буфер загнать процедурой
>  BlockRead()   ?
>

Да. Если ты используешь стандартный для паскаля способ работы с файлами.
А вообще в Дельфи есть много таких способов.

P.S. И всё-таки уточни. Что есть "символ" в твоём понимании. Тогда и помощь может быть более существенна.


 
Hortik   (2008-04-10 01:21) [10]

Если не сложно объясните как работать с процедурой BlockRead()


 
korneley ©   (2008-04-10 01:25) [11]

И о "Количество необходимого символа" тоже, как-то, неясно. Кому необходимого?


 
Германн ©   (2008-04-10 01:39) [12]


> Hortik   (10.04.08 01:21) [10]
>
> Если не сложно объясните как работать с процедурой BlockRead()
>

Справку по BlockRead посмотрел? Там и пример есть. Что непонятно?


 
Hortik   (2008-04-10 01:46) [13]

Вобщем спарвка у меня чето заглюченная нет руских слов все буквы испорченые.
Поэтому спрашиваю у вас....


 
Германн ©   (2008-04-10 01:53) [14]


> Hortik   (10.04.08 01:46) [13]
>
> Вобщем спарвка у меня чето заглюченная нет руских слов все
> буквы испорченые.
> Поэтому спрашиваю у вас....
>

А в "спарвке" и не было никогда русских букв. Только латинские!
Поэтому иди на север.


 
Hortik   (2008-04-10 01:57) [15]

ВОИ ГДЕ ТУТ ЛАТИНСКИЕ БУКВЫ !!!!!!!!

Њ®¤г«м Crt
ЯЯЯЯЯЯЯЯЯЯЯ
‚ ¬®¤г«Ґ Crt (Crt.TPU Ё«Ё Crt.TPP) ­ 室пвбп
¬®й­лҐ Ї®¤Їа®Ја ¬¬л, Є®в®алҐ ¤ ов ў ¬

ў®§¬®¦­®бвм Ї®«­®Ј® гЇа ў«Ґ­Ёп ў®§¬®¦­®бвп¬Ё
ў 襣® PC.

Џ®¤Їа®Ја ¬¬л ¬®¤г«п Crt ®ЎҐбЇҐзЁў ов Є®­ва®«м
­ ¤ ⥪бв®ўл¬Ё ०Ё¬ ¬Ё нЄа ­ , а биЁаҐ­­л¬Ё
Є®¤ ¬Ё Є« ўЁ вгал, 梥⠬Ё, ®Є­ ¬Ё Ё §ўгЄ®¬.

Crt ¬®¦Ґв ЁбЇ®«м§®ў вмбп в®«мЄ® ў Їа®Ја ¬¬ е,
ЇаҐ¤­ §­ 祭­ле ¤«п IBM PC, AT, PS/2 Ё
Ї®«­®бвмо б®ў¬ҐбвЁ¬ле.

”г­ЄжЁЁ Ё Їа®жҐ¤гал Crt
ЏҐаҐ¬Ґ­­лҐ Crt


 
Германн ©   (2008-04-10 02:05) [16]


> Hortik   (10.04.08 01:57) [15]

О, боже! И откуда ты это скопипастил?


 
Hortik   (2008-04-10 02:06) [17]

Да!!! ответа я сегодня не получу . ВСЁ
Пойду спать.


 
Германн ©   (2008-04-10 02:13) [18]


> Hortik   (10.04.08 02:06) [17]
>
> Да!!! ответа я сегодня не получу . ВСЁ
> Пойду спать.
>

"Утро вечера мудреней!"  (с) Народная мудрость.


 
Riply ©   (2008-04-10 02:41) [19]

>  [16] Германн ©   (10.04.08 02:05)
> О, боже! И откуда ты это скопипастил?

Возможно это первые плоды перевода MSDN на русский ?
(В "потрепаться" ветка была)

:)


 
AIK ©   (2008-04-10 07:28) [20]

На те если ты работаешь на паскале то  что выделено ///// не пиши:

Function KolSim(Put: String): integer;
var
 f:TextFile;
S: String;
x: integer;
begin
x:= 0;
If FileExists(Put) then              ////
 Begin                                  ////
  assignFile(F, put);
  reset(f);
  While not eof(f) do
   Begin
  readln(f, s);
  X:=X+ Length(s);
   End;
  Result:=x;
 end;                             ////
end;

Function KolVibSim(Put: String; Sim :Char): integer;
var
 f:TextFile;
S: String;
x, i: integer;
begin
x:= 0;
If FileExists(Put) then                      ////
 Begin                                          ////
  assignFile(F, put);
  reset(f);
  While not eof(f) do
   Begin
  readln(f, s);
    For i:=0 to Length(s) do
      If s[i]= sim then
       inc(x);
   End;
  Result:=x;
end;                        ////
end;


 
Ega23 ©   (2008-04-10 07:43) [21]


> AIK ©   (10.04.08 07:28) [20]


А потом это чудо напишет в резюме "Уверенное знание Pascal". А когда придёт на испытательный срок и получит задание - снова выскочит сюда, как Fr1K ©. И ты снова ему напишешь и он получит эту работу. А тебя на неё не возьмут, т.к. уже взяли его.


 
Loginov Dmitry ©   (2008-04-10 07:46) [22]

> ВОИ ГДЕ ТУТ ЛАТИНСКИЕ БУКВЫ !!!!!!!!


Там же на русском все! Радуйся!


 
AIK ©   (2008-04-10 07:58) [23]


> Ega23 ©   (10.04.08 07:43) [21]


ыыы... :(
Признаю вину, так отмахнул с ответом



Страницы: 1 вся ветка

Текущий архив: 2008.05.11;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.011 c
2-1207850349
vodvorezlaya
2008-04-10 21:59
2008.05.11
Смена атрибутов только чтение у папки


15-1206869807
sauron
2008-03-30 13:36
2008.05.11
Чьё у меня с монитором?


2-1207832097
Polar
2008-04-10 16:54
2008.05.11
Направление текста в QRLabel


15-1206194398
TUser
2008-03-22 16:59
2008.05.11
В чипсет


2-1208167234
Black_Tomcat
2008-04-14 14:00
2008.05.11
OleContainer, Excel, WebBrowser.