его на -2 байта
как такое можно сделать?
моноспейсом копипасту можно?
Попробуйте. Пока что вы хотите, чтобы мы вам рассказали как спонтанно стрелять себе в колено
ну если вкратце я знаю что стреляю в колено но несовсем char *str; str = malloc( sizeof(char)*L+sizeof(short) ); и хочу указатель str сместить на sizeof(short) чтобы записывать данные исключительно в осташийся sizeof(char)*L
По секрету расскажу: не все архитектуры писают кипятком от восторга при обращении по невыровненным адресам. тот же Mips32 при обращении к инту по адресу, не кратным 4-м скажет "досвидули" и выдаст exception
т.е. как вариант надо выделять 4-байтные типы данных?
Выглядит так ,что вы хотите выделить строку и её размер. Выглядит так, что вы изобретаете строки.
В таком случае: почему у вас длина строки хранится в шорте?
потому что не планирую хранить строку длиннее short 🤷♂️
Зачем придумывать велосипед, если есть стандартное решение?
Я это понял после слов "так и есть"
Да. Спать надо было больше. Сейчас про библиотечки читаю.
Обсуждают сегодня