Salve a tutti!
Mi serverebbe una dritta per un programma a cui sto lavorando .. Avendo memorizzato in un array di caratteri una espressione logica, come posso fare in modo che l'IF lo legge come condizione?

Esempio:

codice:
char stringa [100] = "(!a && b) || (!b && c)"; 
int a = 0;
int b = 0;
int c = 1;

if (stringa)
      printf ("Assegnamento di verità corretto!");
Scusate la poca chiarezza, spero che qualcuno di voi riesca ad aiutarmi!