Следующий код нужен для того что бы проверять содержимое ячейки. Ячейки имеют индекс 3,4,5,6,7,8,9,10,16, поскольку последняя ячейка находится на определеной дистанции то решил не использовать array а попытатся решить проблему другими средствами.
Меня интересует, является то что я пытаюсь(в этом коде) сделать выполнимым или это не соответсвует стандарту?
struct square {
char a; // каждая буква это ячейка
char b;
char c;
char d;
char e;
char f;
char g;
char h;
char n;
};
struct square *bol = {0};
функция которая делает проверку:
В даный момент я еще не написал ее поскольку bol->control_val = константа; ясно что является неправильно.
int legal_move_checker(int control_val)
{
control_val = control_val + 94; // Перевод индекса в букву
bol->control_val = константа;
return 0;
}
Теперь скажем если control_val содержит номер соответсвующий одной из букв, есть ли подходящий синтаксис что бы заставить стракт поверить bol->b?
P.S. Сам не являюсь програмистом(и не собираюсь учится на такого, Си нужен только для прикладных целей в моей специальности), так что возможно и не совсем верно выразил вопрос.
14.02.05 23:00: Перенесено модератором из 'C/C++. Прикладные вопросы' — Павел Кузнецов