169 похожих чатов

Здравствуйте. пытаюсь сделать новый тип — массив шортов 8x8. пока

что не очень получается
typedef struct chessboard { unsigned short int x[8]; } chessboard;
как сделать ему второе измерение? пока что, насколько я понимаю, готова только первая строчка

27 ответов

68 просмотров

x[8][8] Так?

Roberto's-Ширгозиев Автор вопроса
²
x[8][8] Так?

Точно. Спасибо

Roberto's Ширгозиев
Точно. Спасибо

Тебе может понадобится сделать поинтер на вот єта, *(x[][]) ,илм чтото в таком духн

Roberto's-Ширгозиев Автор вопроса
²
Тебе может понадобится сделать поинтер на вот єта,...

Я забабахал пока что просто тип массив 8х8, написал функцию, которая заполняет его нулями. Мб я что-то делаю не так, но я обошёлся без указателей и маллока. Я пока ещё мал и глуп, пришёл из другого яп, не привык к указателям, стараюсь их избегать

Roberto's-Ширгозиев Автор вопроса
Roberto's Ширгозиев
Я забабахал пока что просто тип массив 8х8, написа...

А маллок, говорят, небезопасно; хочу в целом без него писать

Roberto's-Ширгозиев Автор вопроса
Malformed C
в си не получится

Не получится что?

Roberto's Ширгозиев
Не получится что?

без указателей что-то написать

Roberto's-Ширгозиев Автор вопроса
Malformed C
без указателей что-то написать

Это понятно. Я учусь пока что

Roberto's Ширгозиев
А маллок, говорят, небезопасно; хочу в целом без н...

Такто жить не безапасно А что имкено не безлпасно в нем?

Roberto's-Ширгозиев Автор вопроса
²
Такто жить не безапасно А что имкено не безлпасно ...

Динамическое выделение памяти, что-то там

Roberto's Ширгозиев
Динамическое выделение памяти, что-то там

Тогда ваша программа должна умещаться в размер стека) примерно 8 мб на линуксе

Ffff Ffff
А из какого яп пришли?

мне кажется по стандарту, с питона

²
мне кажется по стандарту, с питона

После питона си будет отрыв башки)

Roberto's-Ширгозиев Автор вопроса
Ffff Ffff
После питона си будет отрыв башки)

Трип такой. Питон -> луа -> баш -> bf -> asm -> c После асма хотел в хаскель, но не попёрло. Всё ещё думаю над этим. Отрыва башки не произошло. Вы на bf не писали. Вот там как раз и указатели понимаешь, и как память работает... А си приятный язык, после питона. Последний мне уже через 3-4 года почти ежедневного использования очень надоел

Ffff Ffff
После питона си будет отрыв башки)

сейчас учу Си по Прате, ранее был ламером с базовым знанием питона. пока что ничего сверхъестественного, просто чуть больше внимания, зато механизм проясняется

Roberto's-Ширгозиев Автор вопроса
Ffff Ffff
Тогда чем не безопасен маллок?

Я ж говорю, я не знаю. Пока что без него обхожусь

Roberto's-Ширгозиев Автор вопроса
glo fin
сейчас учу Си по Прате, ранее был ламером с базовы...

Советую перед си что-то машино-близкое потрогать (асм, бф). После него си – рай

Roberto's-Ширгозиев Автор вопроса
Vadim Zizov
BF - brainfuck?

Да, как бы странно не звучало

Roberto's Ширгозиев
Советую перед си что-то машино-близкое потрогать (...

аппаратная логика сойдет?) и есть ли что действительно годное из книжек по асму (интел64) на примете?

glo fin
аппаратная логика сойдет?) и есть ли что действите...

intel64 вроде редкая архитектура Вы скорее про x86-64 говорите, она же amd64

S.E.
intel64 вроде редкая архитектура Вы скорее про x8...

нет такой архитектуры вообще. Есть intel italnium

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта