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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2013, 18:43   #1
guroDragon
Пользователь
 
Регистрация: 09.09.2013
Сообщений: 83
По умолчанию Символы кода паскаль

Всем привет, помогите, плиз.
Я не могу понять, как написать прогу, которая бы с помощью цикла for:=0 to 255 вывела бы мне все символы кода паскаль. Никак врубится не могу.
Спасибо.
guroDragon вне форума Ответить с цитированием
Старый 03.11.2013, 19:26   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

writeln(chr(i));
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.11.2013, 19:27   #3
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Наверное, for i:=0 to ...
Например можно использовать Chr(i).

.. не успел
type_Oleg вне форума Ответить с цитированием
Старый 03.11.2013, 19:39   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
символы кода паскаль
Ну... примерно так:
Код:
var f:file of char; i:integer; c:char;
begin
 assign(f,'f.pas'); reset(f);
 for i:=0 to 255 do
  if not eof(f) do begin read(f,c); write(c); end;
 close(f);
 readln;
end;
Выведет 255 символов кода паскаля.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.11.2013, 21:44   #5
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну... примерно так:
Код:
var f:file of char; i:integer; c:char;
begin
 assign(f,'f.pas'); reset(f);
 for i:=0 to 255 do
  if not eof(f) do begin read(f,c); write(c); end;
 close(f);
 readln;
end;
Выведет 255 символов кода паскаля.
Код:
var 
  i:word 
begin
i:=8;
chr(i)
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 08.11.2013, 22:23   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
i:word
Это не в каждом паскале прокатит кстати...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.11.2013, 23:04   #7
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну... примерно так:
Код:
...
 for i:=0 to 255 do
  if not eof(f) do begin read(f,c); write(c); end;
...
Выведет 255 символов кода паскаля.
Ахаха. Только поправочка - не более 256 символов
А чтоб весь код вывести, после write(c); можно добавить dec(i) {только для старых компиляторов}, либо к eof прикрутить while Но ТС похоже нужно что-то другое
(пост не серьёзнен)
eoln вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Символы и Строки в Паскаль! Kymbat Паскаль, Turbo Pascal, PascalABC.NET 1 10.01.2011 20:50
Символы и строки [Паскаль] <Tyz> Помощь студентам 11 19.12.2010 13:35
Символы и строки паскаль! Korun Помощь студентам 1 18.12.2009 11:02
Символы и строки(ПАСКАЛЬ) Таня.Ку Помощь студентам 2 14.12.2009 21:59
Как из кода вытащить 5,6,7 символы Romuald Microsoft Office Excel 6 14.01.2009 09:25