|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2007
Messaggi: 21
|
problema esercizio!
Salve a tutti...ho un problema con il seguente esercizio:
Scrivete un programma che chieda all'utente il nome. Se viene inserito il vostro nome, il programma dovrà rispondere con un ``Questo è un bel nome'', se il nome inserito è "John Cleese" o "Michel Palin" il programma dovrà rispondere "questo nome non è italiano". ho pensato di svolgerlo cosi... int nome; cout<<"nome"<<endl; cin>>nome; if (nome==0 || nome==1) { cout<<"sta bene"<<endl; } else cout<<"sacchett"<<endl; system("pause") ; Il problema mi giunge quando a 0 ed 1 sostituisco due nomi,li inizializzo fra le variabili int,ma il programma gira in modo non corretto,mi sapete aiutare??? thx |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Se devi ricevere in input una stringa, perché usi un 'int'???
Visto che sei in C++, usa la classe string. Codice:
using namespace std;
....
string s;
cin >> s;
if (s == "ciao")
blabla
....
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:50.




















