Помощь - Поиск - Пользователи - Календарь
Полная версия: Условия вывода на экран
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Alex7
Наперед извиняюсь, если создал похожую на существующую.
Вобщем хочу спросить у знающих люжей как можно задать условие при выводе на экран длинной информации(в цикле). Нужно сделать так, чтобы после того как курсор переходит границу по Х-су, то чтобы переходил на новую строчку.
Была попытка реализовать это так:
If wherex>72 then writeln;
Но условие не работает, видимо из-за несоответствуюших значений wherex. Вобщем ХЕЛП!
Кидаю сюда "прогу", куда(первое условие case) мне это надо вставить.
volvo
begin .. end для циклов добавить не пробовал?
  1:begin
Writeln('Simvoli pershoi polovini ASCII :');
For sym:=#1 to #9 do begin { <-- Здесь }
write(sym:3,'-#',ord(sym):3,' '); if wherex>72 then writeln;
end; { <-- Здесь }
write('Ent-# 10 ',#11,'-# 11 ',#12,'-# 12 ','P_r-# 13 ');
For sym:=#14 to #127 do begin { <-- Здесь }
write(sym:3,'-#',ord(sym):3,' '); if wherex>72 then writeln;
end; { <-- Здесь }
repeat until keypressed;
end;

Ты же должен в цикле проверять текущее положение курсора, а ты это делаешь ПОСЛЕ цикла...
Alex7
Да, точно. ступил- забыл, что for требует begin,end. no1.gif
А еще и через Вотч проверял.... думаю, чо значения странные какмето.....
Спасибо. щас проверю.
Кстати, как, кроме переименования розширения файла, можно копировать с txt в pas и наоборот?
Altair
Цитата
Кстати, как, кроме переименования розширения файла, можно копировать с txt в pas и наоборот?

Copy и rename это разные операции.
Скопировать можно ЛЮБЫМ методом копирования файлов.
FAQ: Файлы -> копирование файлов
Alex7
Как бы эт сказать...?
Я имел ввиду немного другое.
К примеру, чтобы написать тут кусок текста програмы я не буду использовать другую програму и т.п. а нужно всего лишь скопироват текст(самым обычным способом).Но так как это нельзя сделать по типу CtrlC->CtrlV я и задал этот вопрос.
А то бывает что нужно прогу(или кусок), написаную в тхт или на сайте, просто перенести в среду Паскаля....
Altair
понял. Просто ассоциируй в ОС тип файлов .pas к программе Блокнот,или советую - альтернативной замене блокнота.
Желательно что бы была подсветка синтаксиса, возможность подключения компилера и перекодировка win dos.
Alex7
Попробую проассоциировать. Но , я так думаю, этомне даст только возмодность открывать в блокноте на прямую прогу, а не через Паскаль. А то бывает легче в открытой среде скопировать, а не искать по папкам прогу, что бы открыть......
Не понял следующее: что ты имеешь ввиду по
"альтернативной замене блокнота."
И это: wacko.gif
Желательно что бы была подсветка синтаксиса, возможность подключения компилера и перекодировка win dos.
volvo
Alex7
Цитата
А то бывает что нужно прогу(или кусок), написаную в тхт или на сайте, просто перенести в среду Паскаля....
А пользовался бы FPC - проблем бы не было. Там в меню есть "Скопировать из Windows". blush.gif
Altair
Цитата
"альтернативной замене блокнота."

ну вместо блокнота желательно использовать что-то более мощное...
напрмер Tera Text editor, TextED, Goldenpen, Edit Plus и другие.
Цитата
Желательно что бы была подсветка синтаксиса, возможность подключения компилера и перекодировка win dos.

В таких продвинутых редакторах есть подсветка синтаксиса языка (смотри как у нас на форуме коды выделяются там так же ).
, можно подклчить компилятор так что наживаешь напримре на F9 и компилируешь прямо из текстового редактора... вобщем набор супер полезных функций. которых нет в блокноте
Alex7
"Скопировать из Windows".- ГДЕ??? blush.gif unsure.gif
И что такое FPC?
ЗЫ: не сильно напрягаю своими вопросами? mega_chok.gif wink.gif
Altair
Цитата
"Скопировать из Windows".- ГДЕ???

читать умеешь ?
Цитата
А пользовался бы FPC - проблем бы не было. Там в меню есть

FPC - free pascal compiler

Цитата
не сильно напрягаю своими вопросами?

Ну вопросы пока не по существу... флеймообразная жижа...
Alex7
Altair, понятно, но у меня такого софта нет, качат пока не смогу- инет не позволит( norespect.gif
Цитата
читать умеешь ?

эМ.... понял.... видимо не умею
Altair
Цитата
Altair, понятно, но у меня такого софта нет

резюме.
ассоциируешь блокнот с пас файлами и сможешь их открывать блокнотом и вставлять туда и компировать все что угодно.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.