История изменений
Исправление Kuzy, (текущая версия) :
Зачем нужна проверка длинны на строках с \0?
Парсишь getline-ом поди?
Все что я хотел сказать, это то, что в стандартной библиотеке просто _нет_ нормальных фунций/оберток для_работы_с/над const char*.
Пихать везде овнящий std::string при этом, очень разумно, конечно.
если говнофункция из какой-то библиотеки в 2017м году тебе не возвращает длину строки, то такую библиотеку использовать нельзя и точка.
Особенно если у нее нет альтернатив.
Исходная версия Kuzy, :
Зачем нужна проверка длинны на строках с \0?
Парсишь getline-ом поди?
Все что я хотел сказать, это то, что в стандартной библиотеке просто _нет_ нормальных фунций/оберток для_работы/над const char*.
Пихать везде овнящий std::string при этом, очень разумно, конечно.
если говнофункция из какой-то библиотеки в 2017м году тебе не возвращает длину строки, то такую библиотеку использовать нельзя и точка.
Особенно если у нее нет альтернатив.