Предмет: Информатика,
автор: wwwzero1155
Дан файл символьного типа. Распечатать коды ASC11 записанных в него символов двумя способами
Ответы
Автор ответа:
0
var
f: Text;
i: integer;
c: char;
begin
Assign(f, 'in.txt');
Reset(f);
while not (EOF(f)) do
begin
read(f, c);
writeln(c, ' ', ord(c));
end;
writeln('===================');
reset(f);
while not (EOF(f)) do //Второй способ, перебором получить код
begin
i := 0;
read(f, c);
repeat
i := i + 1;
until (chr(i) = c);
writeln(c, ' ', i);
end;
end.
f: Text;
i: integer;
c: char;
begin
Assign(f, 'in.txt');
Reset(f);
while not (EOF(f)) do
begin
read(f, c);
writeln(c, ' ', ord(c));
end;
writeln('===================');
reset(f);
while not (EOF(f)) do //Второй способ, перебором получить код
begin
i := 0;
read(f, c);
repeat
i := i + 1;
until (chr(i) = c);
writeln(c, ' ', i);
end;
end.
Автор ответа:
0
А ничего, что перебором пойдут непечатаемые коды, управляющие?
Автор ответа:
0
Но не будут же выводится, только сравниваться с текущим символом
Автор ответа:
0
Да, согласен. Тупой способ, но все же существующий))
Похожие вопросы
Предмет: Математика,
автор: LOV3MUMMY
Предмет: Алгебра,
автор: bobkovaalina936
Предмет: Геометрия,
автор: alina246127
Предмет: Литература,
автор: sters20
Предмет: Биология,
автор: Аноним