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.
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.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; }
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 !![]()