|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.07.2018, 20:36 | #1 |
Пользователь
Регистрация: 28.06.2018
Сообщений: 38
|
Функция getline и битовые операции
Доброго времени суток всем, кто присуствует и кто не присуствует на Форуме! Написал программу, которая добавляет разные стили в введённый юзэром текст, используя 8 битов, под которые эти стили и выделены, но одна проблема: cin.getline как-то неправильно работает, например, вводя текст и нажимая Enter, ввод продолжается до тех пор, пока размер текста не пересечёт заданный лимит. Знаю, что дело в нуль-терминаторе, пробовал ставить в функцию \n вместо \0, но при написании размера массива и нажатии Enter пропускается ввод текста. Что делать?
|
08.07.2018, 20:36 | #2 |
Пользователь
Регистрация: 28.06.2018
Сообщений: 38
|
Код:
|
08.07.2018, 22:47 | #3 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Чо, ещё одна бесполезная задача? Цифры после точки в double пересчитал уже?
Лето на дворе, хорош дурью маяться, вали на ближайший водоём с пивом и бабами. Пока есть время. Потом не будет. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
08.07.2018, 22:56 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
|
08.07.2018, 23:00 | #5 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Ах дадададада....
Сорри, отвлёкся. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
09.07.2018, 11:52 | #6 | |
Пользователь
Регистрация: 28.06.2018
Сообщений: 38
|
Вместо Ваших фразочек помогите: этот Форум не для болтовни, а для помощи Всем, кому она нужна. Точки после запятых я решил временно оставить, думаю, сделаю эту задачку. Это тоже моё Д/З.
Повторяю вопрос: как мне использовать getline так, что-бы работал наверняка? Проблему подробнее расписал на самом вверху. Цитата:
Я перепутал ёпересете, задолбали уже. Цифр, а не чисел. И не будьте САМИ по себе бесполезны: помогите мне, сделайте этот день. Последний раз редактировалось Аватар; 10.07.2018 в 19:56. |
|
09.07.2018, 16:19 | #7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Тут гр-ну Novy все что-то должны ? Платные репетиторы свой гонорар не отрабатывают ?
|
10.07.2018, 11:03 | #8 |
Пользователь
Регистрация: 28.06.2018
Сообщений: 38
|
Не должны, просто помогите. СРОЧНО. Мне правда это нужно сделать. Умоляю, помогите.
Как getline мне настроить так, что-бы при нажатии enter появлялся ввод текста вместо его пропускания? Ну раз уж пришли сюда - не болтать же? Дуйте в Свободное Общение, если оно так Вам нужно, если нет - то будьте полезны и помогите. Последний раз редактировалось Аватар; 10.07.2018 в 19:55. |
10.07.2018, 14:50 | #9 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Помогаю.
1. Не надо лепить посты один за одним, добавления вносятся кнопкой ПРАВКА. 2. Учиться нужно систематически, а не аврально перед экзаменом. Я на С++ не пишу, вот min@y™ - он точно поможет. Говорит: "Напишешь ему ответ, он сдаст, но таким же ##### и останется - меньше конкурентов " А в какой раздел мне писа'ть - не будешь мне указывать, ладно? "Не говорите мне, что мне нужно делать, и я не скажу, куда вам нужно пойти "© |
10.07.2018, 16:06 | #10 |
Пользователь
Регистрация: 28.06.2018
Сообщений: 38
|
А ВЫ почему "лепите" посты? Ну, моя ошибка, виноват, но Вы, взрослый человек, сами этого правила не прислушиваетесь. Кстати, мат даже с цензурой я всё равно помещу на рассмотрение модераторами. И min@y как-то не торопится помогать. А надо бы: курсовая на носу у меня. Это задание нужно срочно сделать, иначе меня не пустят на экзамен. Поэтому прошу помощи. Срочной. Всего ничего: что ставить в getline?! Или писать cin.getline? Если cin.getline, то что писать в нём?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Битовые операции(с++) | Lazy maximka | Помощь студентам | 2 | 23.12.2010 18:55 |
Битовые операции | _-Re@l-_ | Свободное общение | 12 | 11.07.2010 15:31 |
Битовые операции | ("")(Э_Є)("") | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 04.07.2009 13:19 |
Битовые операции | LEX.darnica | Помощь студентам | 14 | 23.12.2007 19:40 |