История изменений
Исправление 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.
Он тогда был настолько новый, что даже первая книга по языку не вышла.
Я прозреваю, потому что авторы Си не умели писать слова, учитывая, сколько травы эти сраные хиппи выкуривали.