PDA

View Full Version : [C++] inserire del testo come input


ValerioHD
23-09-2010, 17:35
Salve a tutti, vi pongo il mio problema..
Si può inserire del testo come input nei programmi C++?
mi spiego meglio.. se io volessi fare un programma che distingue i numeri pari dai numeri dispari non avrei problemi.. ma se volessi fare un programma che distingue la parola BUONGIORNO dalla parola BUONASERA non ci riuscirei.. perchè il programma non mi accetta le lettere come input..
non so se c'è bisogno di una particolare libreria o se bisogna assegnare nel programma la corrispondenza ASCII per ogni carattere...
come potrei fare?
Grazie in anticipo.

tuccio`
23-09-2010, 17:47
posto che ti serve un libro per imparare il C++ probabilmente


#include <string>
#include <iostream>

using namespace std;

int main(int argc, char *argv[]) {
string s1, s2;
cin >> s1 >> s2;
if (s1 == s2)
cout << "Le due stringhe sono uguali" << endl;
else
cout << "Le due stringhe sono diverse" << endl;
}

ValerioHD
23-09-2010, 18:31
Esattamente quello che intendevo.. Grazie 1000

P.S.
Ho letto diversi libri sul C++.. e lo studio (3° anno informatica) solo che questa parte mi mancava...