innanzi tutto...potevi postare tutto il codice...così ognuno può dare un'occhiata meglio...magari anche a delle parti che tu dai per scontato che siano corrette!!
comunque quello che non capisco io per esempio è questo:
codice:
if (strcmp(mia.primo, "F") != 0)
{
strcpy(risposta, "OK|");
printf("%s\n", mia.primo);
strcat(risposta, mia.primo);
}
ma in questo caso...la variabile mia, cos'è?? io qua la vedo solo come il nome della struct che hai creato lì sopra...ma non come variabile di tipo struct!!! spiegati meglio se puoi!