-3
У меня есть код:Pre-процессор макропеременные
#DEFINE NEW = 1;
И в STRUCT:
typedef struct PCB
{
/*Process state:new, ready, running, waiting, terminated*/
int state;
}PCB;
Как я могу назначить новые, такие, что состояние = 1?
Более подробную информацию, я получаю ошибку:
expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘=’ token
'#DEFINE NEW = 1;' удалить точку с запятой и '=', и конвертировать в нижний регистр. – wildplasser
Это макросы препроцессора, а не «хэш-определенные переменные». Я предлагаю вам ознакомиться с основами C, прежде чем пытаться написать всю ОС. – 2013-02-27 16:46:23
Извините, что человек был просто быстрым вопросом, который не мог вспомнить с программированием последних лет, я - нуб, чтобы забыть. и я не пишу целые os, просто планировщик процессов. что очень сложно для меня .. но спасибо –