Non ti funzia perchè
fai un CASINO di errori...
Ti consiglio di acquistare un manuale di C o C++
...In questo modo non imparerai mai a programmare in C/C++
[code]
STRUTTURA DI UN PROGRAMMA C/C++
INCLUDO I FILE HEADER (*.h) CHE UTILIZZERO' NEL PROGRAMMA
#include <iostream.h>
DICHIARO PROTOTIPO DI FUNZIONE SE NECESSARIO
int mia_func(int x, int y, int z);
FUNZIONE PRINCIPALE ED INDISPENSABILE
int main(){
.........
.........
SE DEVO RICHIAMARE UNA FUNZIONE LO FACCIO
E SE LA FUNZIONE NON E' DI TIPO "void"
GLI PASSERO' DEI VALORI in questo caso x, y, z
mia_func(x, y, z);
SE UNA FUNZIONE NON è DI TIPO VOID es: void main()
RESTITUISCE SEMPRE UN RISULTATO, in genere 0 se andata
a buon fine ed 1 se ha causato un errore.
PERCIO' IN QUESTO CASO (visto che ho dichiarato: int main()
CI VUOLE :
return 0;
POI CHIUDO IL BLOCCO DELLA FUNZIONE main()
}
ORA SE DEVO INIZIALIZZARE UNA FUNZIONE LO FACCIO,
MA RICORDATI "SEMPRE FUORI DA main() O DA ALTRE FUNZIONI.
int mia_func(int x, int y, int z){
...........
...........
VISTO CHE ANCHE QUESTA FUNZIONE E' DI TIPO int
MI DEVE PER FORZA RESTITUIRE QUALCOSA
return QUALCOSA;
ORA CHIUDO IL BLOCCO DELLA FUNZIONE mia_func()
}
ECCO IL TUO PROGRAMMA CORRETTO
confrontalo con quello che hai editato tu
e cerca di capire dove hai sbagliato
codice:
#include <iostream.h>
int func_PASSWORD(int username1, int password1, int counter_accessi1);
void main(){
int username, password, counter_accessi;
counter_accessi=0;
counter_accessi++;
cout<<"Inserisci Username = ";
cin>>username;
cout<<"Inserisci Password = ";
cin>>password;
func_PASSWORD(username, password, counter_accessi);
}
int func_PASSWORD(int username1, int password1, int counter_accessi1){
if(username1==123&&password1==123){
cout<<"\nBenvenuto al Nuke76 Connecting Software :"<<username1;
cout<<"\nquesto programma e' stato utilizzato N° "<<counter_accessi1<<" volte\n\n";
}
else{
cout<<"\nUtente : "<<username1<<" Password Errata\n\n";
}
return 0;
}
ciao