Потому что в строке может быть \0
ты когданибудь такое видел?
А программы пишутся только под то, что видел?
А у тебя все равно \0 будет считаться терминальным символом на этапе передачи в метод
Там 7 для предотвращения этого и стоит
Окей, твоя взяла
Дано хотел спросить, ты реально по AIX программируешь?
Не совсем AIX. IBM i, там компилятор на основе AIX-ного сделан.
Да так, редкая платформа.
Да, редкая. И на С++ на ней никто не пишет 😁
Обсуждают сегодня