04/03/07 13:13
jack90
edit by netarrow: modificato il titolo, leggi il regolamento; quello che avevi dato prima era troppo vago
Salve, vi prego se potete di rispondermi in tempi brevi xkè è importante, volevo sapere 2 cose
-La prima cosa che volevo sapere e come si fa in C++a
mettere un cin e se è uguale ad una cosa detta prima mettere in cout qualcosa(PS parlo di stirnghe non di caratteri).X esempio:
int nome;
Cout<<"Dammi il nome ";
cin>>nome;
if (nome=Mario)
cout<<bello<<endl;
else
cout<<brutto<<endl;
-La seconda cosa e se esiste un C++ x Mac, e se esiste mi potete dare il link x scaricarlo... ??
Ultima modifica effettuata da netarrow 04/03/07 19:24
aaa
04/03/07 19:28
netarrow
Questa soluzione però è C-like, quindi contorta, difficile da rendere flessibile e soprattutto fragile e insicura: la funzione gets è la cosa più bugguta nel mondo della programmazione.
In C++ puoi sfruttare la classe string del namespace std:
#include <string>
#include <iostream>
using namespace std;
int main() {
string nome;
cout << "Inserire il nome: ";
cin >> nome;
// oppure per leggere una riga intera
// compresi gli spazi
//getline(cin, nome);
if(nome == "Pinco") cout << "Ciao pinco\n";
else cout << "Non ti conosco\n";
return 0;
}
per il Mac, non lo uso e non so aiutarti; però il C++ standard ANSI funziona anche li.
Inoltre ti conviene comprarti un libro per impararlo bene.
Ultima modifica effettuata da netarrow 04/03/07 19:31
aaa