Да, чтобы продемонстрировать баг, а иначе как это по-твоему сделать?Pathoswithin wrote:Ну так это ты специально такую строку сделал.
Читай предыдущее сообщение внимательней.Pathoswithin wrote:В текстовых строках нулей быть не должно.
А зачем по-твоему тогда такое разделение строк? Для прикола что ли?0CodErr wrote:в этом случае происходит вывод не zero-terminated строки, то, соответственно, ноль не может считаться признаком конца строки, а, значит, строка не должна обрываться на символе с кодом 0.
Ты давай не прикидывайся, свои ошибки надо уметь признавать.
Или давайте тогда может заодно в консоли write_string "исправим"? Ну а что, она ведь работает точно таким же образом.
И SysFn4 раньше тоже работала правильно.
Ну в KolibriOS это не ошибки вовсе, а оно так и задумано было.GerdtR wrote:Обычно, правда, всё таки при ошибках программы. Или попытках открыть подбитый txt файл.
Да, абсолютно согласен, именно так оно раньше и работало.GerdtR wrote:Считаю, что если надо вывести строку из 10 байт, значит вывести все 10 байт. И плевать, какие они.
Иначе просто нет смысла делить строки на ASCIIZ и не ASCIIZ.