<<<На главную
Вдруг понял, на чём я часто застревал при попытках что-то писать или переписывать на C89.


Это работа со строкой или массивом символов.
Особенно тема обрезания строки интересна.
Решил с этим разобраться.
В PHP это делается так, что и не задумываешься "что там внутри происходит" (поэтому такая шпаргалка):


https://gitflic.ru/project/dcc0/mix-c-89-php/blob?file=substr.c


Все равно, как объявлена переменная, так:
x[100] или так x[].
Она будет обрезана до (допустим, до 8) и терминальным символом будет \0.
Остальные байты учитываться не будут при подсчёте или выводе.


Одно из самых великих искусств о себе: понять, чего именно не понимаешь и найти
способ устранения этого.
06.28.26