Código
Esto es lo que hubiese intentado yo en tu caso, aunk no lo he probado aun xd. Ciertamente este código no te avisa si estas equivocado, pero eso es lo minimo. Pues analizalo y crea tu propio algoritmo, esto es una idea de lo que mas o menos podrias hacer y recalco: no lo he probado.
int salir = 0; char pregunta[3]; //Mientras salir sea 0 seguimos con el bucle while(salir==0) { //Comparamos nombre[i] y aux case 0: //En caso de que haya correspondencia salir++; break; default: i++; break; } while(i==10) { //Si es 's' lo repite, cualquier otra cosa termina el bucle case 0: salir=0; i=0; break; default: salir++; break; } } }
Este codigo necesita de las declaraciones y el primer for. Un consejo: yo uso for solo cuando es necesario, si te produce problemas cambialo y usa otro bucle que te de mas libertades.
Saludos.