История изменений
Исправление firkax, (текущая версия) :
Во-первых потому что i+1 это нативный оператор языка (компилируется в ассемблерное сложение) а strcat() - вызов функции из libc.so.6, а в Си нет перегрузки операторов чтоб назначить на них функции (в С++ есть). Во-вторых, потому что strcat делает совсем не то, что во всяких скриптах записывается как s1+s2 или s1.s2.
Идеология в инструменте - это такое себе.
Всё норм, именно из-за неё Си такой хороший для системных нужд.
Исправление firkax, :
Во-первых потому что i+1 это оператор а strcat() - вызов функции из libc.so.6, а в Си нет перегрузки операторов чтоб назначить на них функции (в С++ есть). Во-вторых, потому что strcat делает совсем не то, что во всяких скриптах записывается как s1+s2 или s1.s2.
Идеология в инструменте - это такое себе.
Всё норм, именно из-за неё Си такой хороший для системных нужд.
Исходная версия firkax, :
Во-первых потому что i+1 это оператор а strcat() - вызов функции из libc.so.6, а в Си нет перегрузки операторов чтоб назначить на них функции (в С++ есть). Во-вторых, потому что strcat делает совсем не то, что во всяких скриптах записывается как s1+s2 или s1.s2.