Salve ragazzi, sto cercando di imparare qualcosa in C, quindi le mie conoscenze sono molto limitate xD
Ho scritto questo codice. La sua funzione è chiedere una "password" per poi compararla con quella scritta all'interno e dare risultato positivo o negativo.
codice:
#include <stdio.h>
#include <windows.h>
main ()
{
int text, pass=999;
printf ("\n Inserisci la password: ");
scanf ("%d", &text);
if (text!=pass)
do {
printf (" Password errata, reinserisci la password: ");
scanf ("%d", &text);
} while (text!=pass);
printf ("\n Password esatta ! ");
system ("pause");
return 0;
}
E funziona.. ma non riesco a fare in modo che la password impostata anzichè "999" sia un parola o un misto tra lettere e numeri.
Credo di aver capito che si debba usare la funzione "getchar()", il tipo di dichiarazione "char" e le stringhe "%s" per l'acquisizione di più lettere... ma non riesco ç__ç
Insomma ci ho sbattuto la testa ma proprio non capisco come modificare il mio codice per adattarlo alle lettere xD qualcuno mi può mostrare il codice esatto ?
Uso Dev-C++ per la compilatura e sono in ambiente windows..
Grazie !