LINUX.ORG.RU

История изменений

Исправление invy, (текущая версия) :

Зачем нужна проверка длинны на строках с \0?

Затем что никаких гарантий что там будет 0 нету. Я фигею - 50 лет проблеме, а до сих пор нахдятся те, кто хотят наступать на грабли.

Парсишь getline-ом поди?

Паршу специально предназначеным парсером.

Все что я хотел сказать, это то, что в стандартной библиотеке просто _нет_ нормальных фунций/оберток для_работы_с/над const char*.

Потому что не нужно.

Исправление invy, :

Зачем нужна проверка длинны на строках с \0?

Затем что никаких гарантий что там будет 0 нету. Я фигею - 50 лет проблеме, а до сих пор нахдятся те, кто сомневаются.

Парсишь getline-ом поди?

Паршу специально предназначеным парсером.

Все что я хотел сказать, это то, что в стандартной библиотеке просто _нет_ нормальных фунций/оберток для_работы_с/над const char*.

Потому что не нужно.

Исходная версия invy, :

Зачем нужна проверка длинны на строках с \0?

Затем что никаких гарантий что там будет 0 нету. Я фигею - 50 лет проблеме, а до сих пор нахдятся те, кто сомневаются.

Парсишь getline-ом поди?

Паршу специально предназначеным парсером.

Все что я хотел сказать, это то, что в стандартной библиотеке просто _нет_ нормальных фунций/оберток для_работы_с/над const char*.