cari programmatori uber, spero che qualcuno di voi usi il C++ in modo da potermi aiutare 
sto facendo un piccolo programma per un gruppo di amici che gioca di ruolo, simulando l'azione di forze speciali di polizia =P
all'inizio del programma ho introdotto la verifica di nome utente e password in modo elementare, confrontando un numero e una stringa inseriti con altri impostati nel codice.
in questo pezzo di eseguibile vengono visualizzate appena prima che siano richieste
per il listato vedere il reply #4, questo era totalmente sbagliato.
al solito, il mio listato è terribilmente lungo e macchinoso
in ogni caso (user uguale o diversa) ho fermato il programma facendogli aspettare l'inserimento di un valore (variabile a);
dopo l'introduzione del nome utente viene confrontato a schermo quello inserito a mano con quello preimpostato.
e qui impazzisco!!!
a me vengono visualizzati due numeri uguali ma al momento del confronto il programma decide che sono diversi... non mi pare di aver fatto errori di battitura ;(
se vi accorgete di qualche cazzata immane che io avendolo letto e riletto decine di volte non noto.... grazie
PS: inoltre una delle varie funzioni del codice è concepita per essere utilizzata un numero limitato di volte.
è gestita da un contatore che decresce fino ad arrivare a 0...
c'e' modo di evitare che rilanciando il programma il contatore non si resetti?
danke

sto facendo un piccolo programma per un gruppo di amici che gioca di ruolo, simulando l'azione di forze speciali di polizia =P
all'inizio del programma ho introdotto la verifica di nome utente e password in modo elementare, confrontando un numero e una stringa inseriti con altri impostati nel codice.
in questo pezzo di eseguibile vengono visualizzate appena prima che siano richieste
per il listato vedere il reply #4, questo era totalmente sbagliato.
al solito, il mio listato è terribilmente lungo e macchinoso

in ogni caso (user uguale o diversa) ho fermato il programma facendogli aspettare l'inserimento di un valore (variabile a);
dopo l'introduzione del nome utente viene confrontato a schermo quello inserito a mano con quello preimpostato.
e qui impazzisco!!!
a me vengono visualizzati due numeri uguali ma al momento del confronto il programma decide che sono diversi... non mi pare di aver fatto errori di battitura ;(
se vi accorgete di qualche cazzata immane che io avendolo letto e riletto decine di volte non noto.... grazie

PS: inoltre una delle varie funzioni del codice è concepita per essere utilizzata un numero limitato di volte.
è gestita da un contatore che decresce fino ad arrivare a 0...
c'e' modo di evitare che rilanciando il programma il contatore non si resetti?
danke

Commento