Originariamente inviato da Mnk
devo fare un compilatore in C per programmi pascal.
codice:
 default:
 {
   if (isalpha)
     tkn->Name[i++] = ch;
   else
   {
     if ((ch == ' ')||(ch == ';'))
     {
       tkn->Name[i] = '\0';
       printf("La stringa e'%s:",tkn->Name);
     }
   }
   system("pause");
   break;
  }
forse è questo il problema devi usare == (vedi le correzioni rosso) ?