Je donne les résultats suivants:Comment définir les valeurs des variables dans un C Struct?
struct semaphore{
int count; //or whatever value is needed
struct PCB *Sem_Queue;
};
struct semaphore Forks[5];
struct semaphore Doorman;
Doorman.count =4;
Je veux mettre count = 4 pour Doorman, mais avec le code ci-dessus je reçois une erreur de syntaxe. Qu'est-ce que je fais mal?
Vous ne pouvez pas avoir d'instructions (comme 'Doorman.count = 4;') dans la portée globale (en dehors des fonctions). –