История изменений
Исправление kawaii_neko, (текущая версия) :
Я имею в виду нарушение в обратную сторону - не изменяете строку, но нет const.
Твои предложения, когда нужно
char *c = strchr(str, 'a');
if (c)
*c = 'b';
4.2
И тут ты врываешься с контр примером.
Каждый раз, когда топящий за высокие стандарты кодирования не вписывает return во все бранчи функции, я начинаю думать, что этими высокими стандартами он исключительно троллит на форуме. Чем ты вообще компилируешь-то, что такой код на выходе?
Исходная версия kawaii_neko, :
Я имею в виду нарушение в обратную сторону - не изменяете строку, но нет const.
Твои предложения, когда нужно
char *c = strchr(str, 'a');
if (c)
*c = 'b';
4.2
И тут ты врываешься с контр примером.
Каждый раз, когда топящий за высокие стандарты кодирования не вписывает return во все бранчи функции. Чем ты вообще компилируешь-то?