Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 252
от 13.03.2004, 06:40

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 430
Отправлено ответов: 1567
Активность: 364.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Ayl
Статус: Профессиональный
Общий рейтинг: 116.55
[Подробней >>]
Strory
Статус: Доверительный
Общий рейтинг: 155.1
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 154.04
URL: Программирование на Паскале
[Подробней >>]
 
samum2000
Статус: Профессиональный
Общий рейтинг: 129.1
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 158.63
[Подробней >>]
Trubler
Статус: Доверительный
Общий рейтинг: 103.93
[Подробней >>]
 
Pawel
Статус: Профессиональный
Общий рейтинг: 162.21
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 427. Как в Турбо Паскале переносить длинный оператор, который не помещается в экран, на следущую строку?... (ответов: 7)

Вопросов: 1, ответов: 7


 Вопрос № 427

Как в Турбо Паскале переносить длинный оператор, который не помещается в экран, на следущую строку?



Вопрос отправлен: 10.03.2004, 06:33
Отправитель: Андрей

[Следующий вопрос >>] [Список вопросов]

Отвечает Ayl

Доброе время суток, Андрей!
По любому разделителю...
Например:
if (a = n) and (b = Func (
a, c, d,
out_parameter
) or (
abs (d) = abs (a)
))
then
...
else
...
;

Строки можно переносить так:
my_str := \'Очень длинная строка. \'
\'Очень длинная строка. \'
\'Очень длинная строка. \'
\'Очень длинная строка. \'
\'Очень длинная строка.\';


Ответ отправлен: 10.03.2004, 10:12
Отправитель: Ayl


Отвечает Strory

Здравствуйте, Андрей!
Паскаль - язык очень гибкий, поэтому "длинный оператор, который не помещается в экран" можете переносить так как Вашей душе угодно! Хоть бы и так:
{--------------------------}
a := (b + 3 - c +
6 - ((b+87) * 4))
/ 23
;
{--------------------------}
Наглядно? Делайте как хотите! Переносы строк можно делать везде, где есть (или могут быть) пробелы (кроме строковых констант). Нельзя "резать" ТОЛЬКО имена переменных!
И вообще, не бойтесь экспериментировать, а иначе Вы ничему не научитесь! И не верьте тем, кто говорит, что нужно учиться на чужих ошибках! Ничего лучше, чем Ваши собственные, кровью и потом выстраданные ошибки, Вас не научит! Совершив глупость однажды, Вы уже никогда не повторите её в будущем!!!

Ответ отправлен: 10.03.2004, 13:12
Отправитель: Strory


Отвечает Boriss

Доброе время суток, Андрей!
Вообще-то он не переносит - ему пофигу. А программист может перенести в любом месте (почти)
Очень просто:
a := 1 +
2 -
4
*3;
str:='абракадабра'+
'плюмс';
Но ошибка (!):
str:='абракадабра+
плюмс';
Посмотрите руководства. В эл. виде есть на www.turbopascal.ru

Ответ отправлен: 10.03.2004, 08:01
Отправитель: Boriss


Отвечает samum2000


Переносить можно между запятыми, между знаками арифметических операций (+ - * и пр.), между бинарными операторами (and, or, xor,...), между скобками. В принципе, главное - не разравать имена переменных (и функций с процедурами).

Приложение:

Ответ отправлен: 10.03.2004, 13:51
Отправитель: samum2000


Отвечает sir henry

Добрый день, Андрей!
Переносите просто так. В Паскале строка с опреатором заканчивается, если стоит точка с запятой - ";".

Ответ отправлен: 10.03.2004, 14:45
Отправитель: sir henry


Отвечает Trubler

Приветствую Вас, Андрей!
Можно смело продолжать печатать с новой строки, ничего не случится.

Ответ отправлен: 10.03.2004, 20:50
Отправитель: Trubler


Отвечает Pawel

Здравствуйте, Андрей!
По запятой
WriteLN(f,
'vbvbvb')


Ответ отправлен: 11.03.2004, 18:44
Отправитель: Pawel



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (30)
C / C++ (22)
Perl (4)
Builder / Delphi (20)
Pascal (22)
Basic / VBA (9)
Java / JavaScript (7)
PHP (14)
Криптография (7)
WinAPI (16)
Радиоэлектроника (11)
Пользователю
Windows 95/98/Me (41)
Windows NT/2000/XP (59)
"Железо" (36)
Поиск информации (20)
Администратору
Windows NT/2000/XP (28)
Linux / Unix (12)
Юристу
Гражданское право (14)
Семейное право (12)
Трудовое право (12)
КоАП (10)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное