История изменений
Исправление
dzidzitop,
(текущая версия)
:
Что такое max_len? макрос #define max_len 20?
Очень смешно от того, что я такое в творениях сишников вижу постоянно. Ну и не поверишь - C++ не обязывает использовать кучу. Но если она понадобиться, то можно использовать её относительно безгеморно (уж как фантазия позволит).
А ты забыл проверить name на NULL и ещё будешь потребять сразу же максимальный объём памяти. А если нужно будет сжать несколько строк в один непрерывный кусок памяти для оптимизации мемори футпринта, то умрёшь раньше, чем это сделаешь.
Исходная версия
dzidzitop,
:
Что такое max_len? макрос #define max_len 20?
Очень смешно от того, что я такое в творениях сишников вижу постоянно. Ну и не поверишь - C++ не обязывает использовать кучу. Но если она понадобиться, то можно использовать её относительно безгеморно (уж как фантазия позволит).
А ты забыл проверить name на NULL и ещё будешь потребять сразу же максимальный объём памяти. А если нужно будет сжать несколько строк в одну для оптимизации мемори футпринта, то умрёшь раньше, чем это сделаешь.