Можно ли так использовать Struct?
От: cogito  
Дата: 14.02.05 14:58
Оценка:
Следующий код нужен для того что бы проверять содержимое ячейки. Ячейки имеют индекс 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++. Прикладные вопросы' — Павел Кузнецов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.