LINUX.ORG.RU

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

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

Это часть стандарта языка Си. Можешь в ISO себе бумажную копию заказать за 100 баксов.

Дорогая какая-то туалетная бумага.

Этой бумагой руководствуются авторы компиляторов. Возможно, в твоём манямирке существует какой-то особенный язык Си, но это явно не тот язык, на котором пишут софт. Когда мы говорим про язык Си здесь, мы имеем ввиду его в том виде, в котором он описан в стандарте и реализован в компиляторах.

В любом сишной проге вагон строк до 7 символов длиной. Натрави strings на любой бинарник и сам оцени.

И у тебя есть желание измерить размер этой строки с помощью макроса?

Да.

А что ты скажешь о строках, объявленных как const char* string = «string»;? Они вообще не массивы.

Вот именно. А макрос (sizeof(x) / sizeof(x[0])) скомпилируется и будет работать в том числе на них, но выдаст полную херню как результат. Так быть не должно.

Ага. А язык Си появился в 1972.

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

Я прозреваю, потому что авторы Си не умели писать слова, учитывая, сколько травы эти сраные хиппи выкуривали.

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

Это часть стандарта языка Си. Можешь в ISO себе бумажную копию заказать за 100 баксов.

Дорогая какая-то туалетная бумага.

Этой бумагой руководствуются авторы компиляторов. Возможно, в твоём манямирке существует какой-то особенный язык Си, но это явно не тот язык, на котором пишут софт.

В любом сишной проге вагон строк до 7 символов длиной. Натрави strings на любой бинарник и сам оцени.

И у тебя есть желание измерить размер этой строки с помощью макроса?

Да.

А что ты скажешь о строках, объявленных как const char* string = «string»;? Они вообще не массивы.

Вот именно. А макрос (sizeof(x) / sizeof(x[0])) скомпилируется и будет работать в том числе на них, но выдаст полную херню как результат. Так быть не должно.

Ага. А язык Си появился в 1972.

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

Я прозреваю, потому что авторы Си не умели писать слова, учитывая, сколько травы эти сраные хиппи выкуривали.