Guardate questo codie:

codice:
#include <stdio.h>
main ()
{
	char pass [128];
	for (;;)
		{
			printf ("Inserisci la password per uscire:\n");
			gets (pass);
			if (pass=="ciao")
				{
					break;
			        }
	        }
    printf ("Complimenti!\n");
    char esci;
    scanf ("%c",&esci);
}
Dovrebbe ripetere all'infinito "Inserisci la password per uscire" tranne nel caso che la password sia "ciao". In quel caso dovrebbe uscire dal ciclo e continuare l'esecuzione del codice perr poi terminare...

Solo che nn funzia!! Lo compila però anche inserendo "ciao" nn esce dal ciclo. Come mai?