|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|||||||||||
В заданном тексте вставить пробелы между буквами02.07.2018, 21:15. Показов 7253. Ответов 30
Добрый вечер всем. Как мне для данной проги учесть пробелы между буквами в строке? (функция space_between_letters) Со строкой я на Вы, поэтому прошу помощи с работою над нею:
Нарыл функцию isalnum(), которая проверяет, является ли символом то, что содержится в теле функции или нет, реализовал проверку, все дела и получилось, только теперь появляется помимо строки, которая вышла, строка, которая была. Что мне с этим делать? Сам код:
0
|
|||||||||||
| 02.07.2018, 21:15 | |
|
Ответы с готовыми решениями:
30
В тексте вставить между словами вместо одного пробела запятую и пробел |
|
133 / 53 / 43
Регистрация: 09.05.2015
Сообщений: 565
|
|
| 02.07.2018, 22:45 | |
|
0
|
|
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 03.07.2018, 09:31 [ТС] | |
|
isalpha мне ни к чему: нужен isspace что-бы после пробела тоже выводилась строка, я полагаю.
0
|
|
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|
| 03.07.2018, 09:38 | |
|
N0VY, сделать проверку if(char[] == ' ')
0
|
|
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 03.07.2018, 09:57 [ТС] | |
|
А не проще использовать isspace? Меньше писать придётся (чуть-чуть, но всё-таки)
0
|
|
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|||||||||||||||||
| 03.07.2018, 10:05 | |||||||||||||||||
|
N0VY, думаю преподавателю будет приятнее увидеть проверку которую он сам сделал,а не функцию которую просто использовал с библиотеки, всё таки не нужно писать целые классы, достаточно всего ничего написать
1
|
|||||||||||||||||
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 03.07.2018, 10:44 [ТС] | |
|
хмм.. согласен.. Рассмотрю.
Добавлено через 19 минут То же, что и выходило в прошлой программе. Блестяще. А теперь скажите мне пожалуйста: где мне делать си-аут так, что-бы выводило только видоизменённый текст? Создать ещё одну строку и скопировать с помощью strncpy (ну, как угодно) эту видоизменённую строку в новую строку и сделать си-аут там? Или есть метод попроще?
0
|
|
|
Модератор
|
||||
| 03.07.2018, 12:29 | ||||
|
Добавлено через 5 минут Добавлено через 43 секунды
0
|
||||
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|||
| 03.07.2018, 13:28 | |||
|
gru74ik,
Добавлено через 1 минуту
0
|
|||
|
"C with Classes"
|
|
| 03.07.2018, 14:46 | |
|
0
|
|
|
Модератор
|
|||
| 03.07.2018, 14:50 | |||
|
Есть ещё один случай: когда Ваш велосипед лучше библиотечного решения. Но такое случается нечасто. И это не про код, который пишут новички.
0
|
|||
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
||
| 03.07.2018, 18:17 | ||
|
gru74ik,
1
|
||
|
Модератор
|
||
| 03.07.2018, 18:33 | ||
|
0
|
||
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 04.07.2018, 14:23 [ТС] | |
|
Действительно... А теперь кончаем споры и ближе к делу: что предпринимать?
![]() Добавлено через 31 минуту gru74ik, учесть пробелы в строке == поставить их между буквами (привык так печатать, сори )Добавлено через 2 минуты IsSpace, а не IsSpase, кстати говоря..
0
|
|
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 04.07.2018, 16:03 [ТС] | |
|
Условия не читали что-ли? Ладно, скажу ещё раз: мне нужно сделать функцию, которая добавляет пробел между буквами, например текст "Sample Text" превращает в "S a m p l e T e x t". И это делается через битовые операции.
0
|
|
|
Модератор
|
||||||
| 04.07.2018, 16:48 | ||||||
1
|
||||||
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 05.07.2018, 14:46 [ТС] | |
|
getline - это всё равно, что cin? Возникают вопросы по механизму данной проги: можете объяснить его? Будьте добры
0
|
|
|
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
|
| 05.07.2018, 15:00 | |
|
N0VY, getline считывает строку целиком до enter, когда cin до первого пробела
1
|
|
| 05.07.2018, 15:00 | |
|
Помогаю со студенческими работами здесь
20
Удалить все символы в строке, не являющиеся буквами и заменить множественные пробелы одним Между буквами в тексте вставить определенный символ Пробелы между буквами после копирования из Маткада в Опенофис! В заданном тексте удалить из текста пробелы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|