LINUX.ORG.RU

История изменений

Исправление kawaii_neko, (текущая версия) :

Я имею в виду нарушение в обратную сторону - не изменяете строку, но нет const.

Твои предложения, когда нужно

char *c = strchr(str, 'a');
if (c)
  *c = 'b';
?

4.2

И тут ты врываешься с контр примером.

https://s7.postimg.org/45guz2sqj/2017-11-30_13-41-09.png

Каждый раз, когда топящий за высокие стандарты кодирования не вписывает return во все бранчи функции, я начинаю думать, что этими высокими стандартами он исключительно троллит на форуме. Чем ты вообще компилируешь-то, что такой код на выходе?

https://s2.postimg.org/6cpfs6jzt/image.png

Исходная версия kawaii_neko, :

Я имею в виду нарушение в обратную сторону - не изменяете строку, но нет const.

Твои предложения, когда нужно

char *c = strchr(str, 'a');
if (c)
  *c = 'b';
?

4.2

И тут ты врываешься с контр примером.

https://s7.postimg.org/45guz2sqj/2017-11-30_13-41-09.png

Каждый раз, когда топящий за высокие стандарты кодирования не вписывает return во все бранчи функции. Чем ты вообще компилируешь-то?

https://s2.postimg.org/6cpfs6jzt/image.png