что не очень получается
typedef struct chessboard { unsigned short int x[8]; } chessboard;
как сделать ему второе измерение? пока что, насколько я понимаю, готова только первая строчка
x[8][8] Так?
Точно. Спасибо
Тебе может понадобится сделать поинтер на вот єта, *(x[][]) ,илм чтото в таком духн
Я забабахал пока что просто тип массив 8х8, написал функцию, которая заполняет его нулями. Мб я что-то делаю не так, но я обошёлся без указателей и маллока. Я пока ещё мал и глуп, пришёл из другого яп, не привык к указателям, стараюсь их избегать
А маллок, говорят, небезопасно; хочу в целом без него писать
Не получится что?
без указателей что-то написать
Это понятно. Я учусь пока что
Такто жить не безапасно А что имкено не безлпасно в нем?
Динамическое выделение памяти, что-то там
Тогда ваша программа должна умещаться в размер стека) примерно 8 мб на линуксе
можно больше сделать
А из какого яп пришли?
мне кажется по стандарту, с питона
После питона си будет отрыв башки)
Трип такой. Питон -> луа -> баш -> bf -> asm -> c После асма хотел в хаскель, но не попёрло. Всё ещё думаю над этим. Отрыва башки не произошло. Вы на bf не писали. Вот там как раз и указатели понимаешь, и как память работает... А си приятный язык, после питона. Последний мне уже через 3-4 года почти ежедневного использования очень надоел
Тогда чем не безопасен маллок?
сейчас учу Си по Прате, ранее был ламером с базовым знанием питона. пока что ничего сверхъестественного, просто чуть больше внимания, зато механизм проясняется
Я ж говорю, я не знаю. Пока что без него обхожусь
Советую перед си что-то машино-близкое потрогать (асм, бф). После него си – рай
Да, как бы странно не звучало
аппаратная логика сойдет?) и есть ли что действительно годное из книжек по асму (интел64) на примете?
intel64 вроде редкая архитектура Вы скорее про x86-64 говорите, она же amd64
нет такой архитектуры вообще. Есть intel italnium
каюсь, так и есть)
Обсуждают сегодня