В этой проблемы виноват не структриан, а авторы структур, которые разбираются в нем поверхностно.
Яркий тому пример использование cstr в отношении строковых констант:
Длину строки они указывают без учета последнего нуль символа, в итоге уменьшая строку на 1 символ, так как, согласно выбранному типу данных cstr, последний символ в строке структуриан резервирует под нуль-символ и не дает его править.
И это еще цветочки - находятся те, которые использую cstr посреди строковых констант, такие структуры могут привести к самым не предсказуемым последствиям.
Рекомендую:
На мнения, что положительные, что отрицательные - не отвечаю!
0 | ... | -13000 | -14000 | -15000