![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
ammaximus |
![]()
Сообщение
#1
|
![]() Ночной волк ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Репутация: ![]() ![]() ![]() |
В задаче ввод из входного потока.
Ввести 2 длинные строки. программа<файл: строка1 строка2 Ну я и пишу Код {X+} var a,b:PChar; an,bn:integer; c:char; flag:boolean; begin {Intro} flag:=True; an:=0; while flag do begin read(c); If ord(c)=13 then flag:=false else a[an]:=c; inc(an); end; flag:=True; bn:=1; while flag do begin read(c); If ord(c)=13 then flag:=false else b[bn]:=c; inc(bn); end; {/Intro} writeln(a); writeln(b); readln; end. А как писать правильно? Как организовать ввод, если неизвестно кол-во символов? -------------------- Не думай о белой обезьяне.
|
![]() ![]() |
xds |
![]()
Сообщение
#2
|
![]() N337 ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 737 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата По-крайней мере я не могу создать комбинацию, при которой это происходит При чтении таким образом двух строк одна из них будет затирать содержимое другой. Кроме того, во всех предложенных выше вариантах не работает пененаправление ввода, необходимое по условию задачи. Вот мой исправленный вариант:В рамках моей задачи такой вариант подходит, однако правильнее все-же отслеживать состояние кучи. program LongStr; Сообщение отредактировано: xds - 15.11.2006 18:11 -------------------- The idiots are winning.
|
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 4:33 |