PDA

Visualizza la versione completa : c++ caratteri e stringhe


tony83
22-04-2005, 17:03
Scusate mi Ŕ sfuggito come si dichiarava una variabile carattere e stringa in c e poi per c++ Ŕ uguale?

bako
22-04-2005, 17:22
in c++ non ci sono le stringhe
devi usare li array di char
char stringa[20]
o i puntatori
char * stringa;

poi stringa=new char[dim+1];
il +1 va messo perchŔ c'Ŕ anche il caratter \n..

tony83
22-04-2005, 17:29
a si giusto!!! mi era sfuggito questo concetto!!!

anche per il c vero?


grazie..

Ikitt
22-04-2005, 17:52
Originariamente inviato da bako
in c++ non ci sono le stringhe

ci sarebbe std::string

tony83
22-04-2005, 18:03
che vuol dire?

netarrow
22-04-2005, 20:10
#include <string>
using namespace std;
...
...
string str("Ciao");
...


per fare un esempio, le stringhe sono trattate come oggetti, ma attenzione, non sono un tipo incapsulato, ovvero quando fai "ciao" sarÓ sampre un char*, in altri linguaggi come il D o Java "" vuol dire oggetto stringa.

:ciauz:

Loading