Guest писал(а):Язык Си тут ни при чем, а вот во все "послевиртовские" варианты Паскаля (равно как в Аду и т.д) пришлось вводить нормальные строки (т.е. не просто массивы символов фиксированного размера).
Так в Си же вообще НЕТ СТРОК. Нет такого типа.
Если я правильно понял - это изобретение Вирта.
И появились они как раз в Паскале.
А теперь развились в длинные, динамические и даже совместимые с сишными.
На всякий случай напомню, что в паскалевской строке хранится её длина и
при этом нулевой символ может быть запросто использован. Тогда можно
применять строковые функции и к бинарным цепочкам.
А уж не говоря о разнице в скорости и контролируемости.