Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] символ возврата каретки


Автор: Alx 23.10.2008, 21:24
Добрый день.

Необходимо в строку добавить символ, который бы осуществил возврат каретки:

Код

var
  a:string;
begin
  a := 'hello#$world';
  writeln(a);
end;

необходимо, чтобы вывелось:
Цитата

hello
world


пример на JavaScript:
Код

var a = 'hello\r\nworld';
document.writeln(a);

Автор: ИванМ 23.10.2008, 22:01
Код

var
  a:string;
begin
  a := 'hello'+char(13)+char(10)+ 'world';
  writeln(a);
end;

Автор: volvo877 24.10.2008, 09:24
Код

a := 'hello'#13#10'world';

Автор: tHE_EGOiSTE 26.10.2008, 22:32
Достаточно просто 
Код

ShowMessage('Hello'#13'World');
. Просили же возврат каретки только...

Автор: THandle 26.10.2008, 22:34
tHE_EGOiSTE, о да... В Паскале ShowMessage конечно достаточно...

Автор: tHE_EGOiSTE 26.10.2008, 23:08
Цитата(THandle @  26.10.2008,  23:34 Найти цитируемый пост)
В Паскале ShowMessage конечно достаточно

Ну так это пример же. Суть вопроса не в это же была. А основное я раскрыл....  smile 

Автор: volvo877 26.10.2008, 23:35
Цитата(tHE_EGOiSTE @  26.10.2008,  22:08 Найти цитируемый пост)
Суть вопроса не в это же была. А основное я раскрыл...
Что именно ты раскрыл? Ты попробовал сделать
Код
begin
  writeln('hello'#13'world');
end.
, или ты так, философствующий теоретик, и тебя практика мало волнует? Ну, так попробуй, и убедись, что выведено будет не то, что хотел автор:

Цитата(Alx @  23.10.2008,  20:24 Найти цитируемый пост)
необходимо, чтобы вывелось:
Цитата

hello
world
, а нечто совсем другое (а именно - слово world затрет напрочь слово hello)... Еще вопросы будут?

Автор: tHE_EGOiSTE 27.10.2008, 11:48
Извиняюсь. Я перепутал с символами. Правильно будет так 
Код

writeln('hello'#10'world');

Автор: ИванМ 27.10.2008, 13:49
Возврат каретки как раз 13. Только в данном случае нужен еще символ новой строки 10.

Автор: Alx 31.10.2008, 00:26
спасибо ребят)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)