0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 7
|
|||||||||||
1 | |||||||||||
Ограничение строк и символов09.10.2019, 17:15. Показов 9263. Ответов 5
Метки нет (Все метки)
Здравствуйте! Прошу помощи.
Имеется следующая задача: В произвольном тексте (взятом из файла), содержащем не более 10 строк, в каждой строке не более 80 символов, необходимо перенести первую букву каждого слова в его конец. Отсортировать строки в порядке убывания количества слов. Вывести полученный текст на экран. Проблема заключается в том, что я не могу ограничить количество строк и символов в строке, строки вроде ограничиваются указанием размера QUAN но если ввожу больше 10 строк он обрезает лишние но тогда сортировать строки в порядке убывания количества слов отказывается, а вот с количеством символов не больше 80 в строке вообще ничего так и не получилось, буду благодарен за помощь и советы! Код главной функции
0
|
09.10.2019, 17:15 | |
Ответы с готовыми решениями:
5
Ограничение символов Ограничение ввода символов. Ограничение ввода символов Ограничение на ввод букв и символов |
6579 / 4564 / 1843
Регистрация: 07.05.2019
Сообщений: 13,726
|
||||||
09.10.2019, 17:24 | 2 | |||||
Это означает, что во входном файле у тебя будет не более 10 строк, каждая из который не длиннее 80-ти символов.
Т.е. ты смело можешь сделать
1
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
09.10.2019, 21:25 | 3 | |||||
kernitskiy, Вам не нужно ничего ограничивать - это просто по условию не более 10 строк, в каждой строке не более 80 символов. записывать в файл тоже не нужно.
посмотрите такой вариант (чтобы Вам было чем заняться переделайте на ввод с файла и переставьте буквы в словах)
1
|
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 7
|
|
10.10.2019, 10:24 [ТС] | 4 |
oleg-m1973, спасибо, суть понял, но пока интегрировать в уже написанную программу не могу, либо перестает считывать строки вообще, либо выдает ошибку, я так понимаю из-за вылета за границы массива, а может и нет.
Добавлено через 1 минуту Yetty, Спасибо! Вся проблема как раз в том, что от меня требуют это самое ограничение и никакие условия не интересуют, вот и мучаюсь, пока еще учусь, не во всем разбираюсь.
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
10.10.2019, 11:22 | 5 |
думаю, что Вы что-то не так поняли, лучше уточнить. Вам подошёл предложенный вариант кода, получилось перенести букву в словах и поменять на ввод с файла ?
0
|
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 7
|
|
19.10.2019, 08:02 [ТС] | 6 |
Здравствуйте! Я решил начать с чистого листа, пробую разные варианты. Для ограничения использую вашу подсказку, но возникла проблема, не могли бы вы написать кусочек считывания с файла и вывода каждой строки на экран, я использую наработки из кода который писал выше и у меня выходит следующее:
1. Ввожу имя файла 2. Проверяю открывается или нет 3. Если открывается, построчно считываю и вывожу каждую строку на экран. Все отлично работает, открывает, но проблема в том, что у меня на экран выводится либо первая либо вторая строка и все. Ограничение 80 символами при этом срабатывает, но строки выводиться все не хотят.
0
|
19.10.2019, 08:02 | |
19.10.2019, 08:02 | |
Помогаю со студенческими работами здесь
6
Ограничение длины вводимых символов Ограничение ввода символов в консоль Ограничение ввода арифметических символов Ограничение ввода.(цифр, букв и символов) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |