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