03-04-2011, 01:08 AM
In C++ (come il C) non esistono le variabili stirnghe, però essendo oop si può creare qualcosa di simile. Nella stl del C++ c'è la classe string.
Inoltre ho una serie di comandi (detti metodi) disponibili per gestirla meglio (qui li trovi tutti).
Ti faccio alcuni esempi su come usarli (per usare una classe non è necessario sapere come funzionano e/o come si creano):
Codice PHP:
#include <iostream>
#include <string> //anche per usare questa serve il namespace std
using namespace std;
int main()
{
string a; //di fatto non è una variabile, però a grandi linee è come se lo fosse
a = "Ciao da Making-videogames.net";
cout << a;
return 0;
}
Inoltre ho una serie di comandi (detti metodi) disponibili per gestirla meglio (qui li trovi tutti).
Ti faccio alcuni esempi su come usarli (per usare una classe non è necessario sapere come funzionano e/o come si creano):
Codice PHP:
#include <iostream>
#include <string> //anche per usare questa serve il namespace std
using namespace std;
int main()
{
string a; //di fatto non è una variabile, però a grandi linee è come se lo fosse
a = "Ciao da Making-videogames.net";
cout << "la stringa contine: " << a << endl;
cout << "la stringa e' lunga: " << a.size() << endl;
cout << "la stringa e' vuota? " << a.empty() << endl; // 1 = vero -- 0 = falso
cout << "svuoto la stringa" << endl; a.clear();
cout << "la stringa e' vuota? " << a.empty(); // 1 = vero -- 0 = falso
string b = "ciao ";
string c = "come ";
string d = "stai ";
a = b + c + d;
cout << a;
return 0;
}