ragazzi ho cominciato da poco con C++ e stavo facendo questo programmino (il mio primo con i tipi char) ed ecco che viene fuori un problema:
#include <iostream>
using namespace std;
main()
{
//dichiarazioni
int i=725;
char imp[500];
//programma
cout << "ciao! Come ti chiami? ";
cin.getline (imp,500) ;
//per accesso admin
if (imp == "adminacces")
{
cout << "Accesso admin eseguito, benvenuto capo!";
}
else
{
cout << "\nciao " << imp
<< "\nio sono ale, il tuo programma\nin cosa posso aiutarti? (command per lista comandi)\n";
cin.getline(imp,100) ;
if (imp == "command")
{
cout << "\ncommand=vedi questa lista\n";
}
}
//ending program
system("PAUSE");
return 0;
}
if
(imp == "frase") non funziona!
come devo fare?
peche non funziona?
grazie in anticipo
DIMENTICAVO:
se provo a mettere "frase"sotto forma di array ( abc[]="frase")
il programma parte ma me lo igniora quindi se io scrivo adminacces, non mi da "accesso admin eseguito..."
grazie ancora
#include <iostream>
using namespace std;
main()
{
//dichiarazioni
int i=725;
char imp[500];
//programma
cout << "ciao! Come ti chiami? ";
cin.getline (imp,500) ;
//per accesso admin
if (imp == "adminacces")
{
cout << "Accesso admin eseguito, benvenuto capo!";
}
else
{
cout << "\nciao " << imp
<< "\nio sono ale, il tuo programma\nin cosa posso aiutarti? (command per lista comandi)\n";
cin.getline(imp,100) ;
if (imp == "command")
{
cout << "\ncommand=vedi questa lista\n";
}
}
//ending program
system("PAUSE");
return 0;
}
if
(imp == "frase") non funziona!
come devo fare?
peche non funziona?
grazie in anticipo
DIMENTICAVO:
se provo a mettere "frase"sotto forma di array ( abc[]="frase")
il programma parte ma me lo igniora quindi se io scrivo adminacces, non mi da "accesso admin eseguito..."
grazie ancora
Ultima modifica: