Файлы
Дано целое число N и текстовый файл с именем Name1, содержащий один абзац текста, выровненный по левому краю. Отформатировать текст так, чтобы его ширина не превосходила N позиций, и выровнять текст по левому краю. Пробелы в конце строк удалить. Сохранить отформатированный текст в новом текстовом файле с именем Name2.
помогите( |
Эх, знать бы язык программирования, на котором нужно выполнить задание! Как бы здорово...
Но это всё пустые мечты, понимаю. Ну что же, лет через пять-восемь к нам обещали заглянуть экстрасенсы, тогда и узнаем. А пока - увы... |
О простите, Паскаль.............
|
Цитата:
Код:
VAR |
а зачем вспомогательный наме3?
|
Цитата:
Программа работает так: Все слова из файла Name1 переписываются во вспомогательный файл Name3, в котором каждое слово располагается на своей отдельной строке. Затем считываются слова из Name3 и в Name2 из них формируются строки нужной длины. В конце программы файл с именем Name3 уничтожается. Вы можете посмотреть на него, закомментарив строку Erase(f3). Тогда он не уничтожится. |
я не совсем понимаю как правильно вписываю..абзац..это значит текст примерно так вписывать
555555555555555555555 5555555555555555555555 555555555555555555555 а потом если ввожу например н=10 то он должен сделать 5555555555 55555555555 55555555555 ......... так?? |
Цитата:
Код:
Гнев, богиня, воспой Ахиллеса, Пелеева сына, Код:
Гнев, богиня, |
ага сделалось, а как если выровнить после форматировния по правому краю
|
Цитата:
|
да, щас увидел
|
да щас увидел, блин и в одной проге, тоесть так написано по левому/правому
|
Цитата:
|
Ну вот - пожалуйста. В DOS форматирование по правому краю работает - проверено. Отформатированный по правому краю текст находится в файле с именем Name3.
Код:
VAR |
спасибооооо огромноее
|
чтото не получается чтоб по правому краю и центру выпрямить, сделаййте пожалуйста
|
Цитата:
Программа построена так, что при выравнивании по правому краю перед строкой вставляются пробелы в таком количестве, чтобы последний символ строки оказался в нужной фиксированной позиции. Ну а всякие там смотрелки да редакторы часто эти "лишние" с их точки зрения пробелы просто срубают, вот и "не получается". Под DOS всё работает - проверено. Да и под Windows: 1. Исходный файл: Код:
Гнев, богиня, воспой Ахиллеса, Пелеева сына, Код:
Гнев, богиня, воспой Ахиллеса, Пелеева сына, Грозный, который ахеянам Код:
Гнев, богиня, воспой Ахиллеса, Пелеева сына, Грозный, который ахеянам |
а как тогда сделать, вот я сделал чтоб по левому и по центру...тут не могу исправить чтоб вместо левого правый был
Код:
VAR |
Вы извините, но я просто добавил выравнивание по центру в свою программу (файл Name4). Изменения выделены красным. Вот:
Код:
VAR Код:
Гнев, богиня, воспой Ахиллеса, Пелеева сына, Грозный, который ахеянам |
спасибо))
|
Здравствуйте. Скажите, что нужно изменить в этих же задачах, чтобы они работали не только на один абзац текста, а на несколько? Абзацы отделяются друг от друга пустой строкой. Деление на абзацы необходимо сохранить. Помогите, пожалуйста.
|
Часовой пояс GMT +4, время: 18:10. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.