Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 February 07

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
источник

РП

Роман Паламарчук... in IT KPI C/C++ ХВ (не UB)
Буду разбираться)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Роман Паламарчук
Пр ивет) Недавно начал изучать плюсы. Тренируюсь, хочу написать перегрузку метода getline для своего класса string. Но не понимаю, как сделать так, чтобы я мог таким образом засунуть в строку количество символов ничем не ограниченое.
Есть же std::getline для строки
источник

РП

Роман Паламарчук... in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Есть же std::getline для строки
Ну так я его и  и хочу перегрузить, а >> до первого пробела. Суть была а том как понять на сколько символов память выделять.
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Роман Паламарчук
Ну так я его и  и хочу перегрузить, а >> до первого пробела. Суть была а том как понять на сколько символов память выделять.
Реаллочить по степеням двойки как вектор
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
В конце сделать shrink_to_fit
источник

РП

Роман Паламарчук... in IT KPI C/C++ ХВ (не UB)
А посимвольно считывать через get?
источник

РП

Роман Паламарчук... in IT KPI C/C++ ХВ (не UB)
До символа '/n'?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Роман Паламарчук
До символа '/n'?
Кста я тут подумал. А нельзя ли найти этот символ а потом перемотать обратно fseek'ом?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Заодно решит проблему с сколько этих ваших байтиков выделять.
источник

РП

Роман Паламарчук... in IT KPI C/C++ ХВ (не UB)
Ок, это если с файла брать, а если с консоли?
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
ну типо everything is a file, все вот это
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
но это в юниксах
источник

РП

Роман Паламарчук... in IT KPI C/C++ ХВ (не UB)
Короче, суть понял. Всё равно надо пробовать. Спасибо за помощь всем)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Кста я тут подумал. А нельзя ли найти этот символ а потом перемотать обратно fseek'ом?
К сожалению seek'ать stdin нельзя
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
можно попробовать засунуть его буфер в стрингстрим и попробовать там чего-то
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
rdbuf setbuf
источник

U

User in IT KPI C/C++ ХВ (не UB)
Hello guys can you help me please, how does object orientation make code reuse more likely ?
источник

U

User in IT KPI C/C++ ХВ (не UB)
you can answer in russian
источник

U

User in IT KPI C/C++ ХВ (не UB)
i know russian
источник