Cum pot face o variabila string in c++?
Multumesc!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Ca să folosești variabile de tip string în C++ trebuie pe lângă #include <iostream> să incluzi și <string> cu #include <string>
După poți crea variabile cu std::string numeVariabila sau string numeVariabilă ( dacă ai using namespace std; sau nu )
diferența dintre cele două e că al doilea dacă DIN NOU nu mă înșeală memoria este read only adică tu dacă vrei de exemplu să schimbi primul caracter din 'M' în 'A' nu vei putea face asta.
char numeVariabila[] = {'A', 'n', 'a', '\0'};
dacă faci treaba asta FF important să adaugi la final caracterul de terminare al șirului că altfel o să îți afișeze junk values ( cel puțin în C, în C++ n-am testat )
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
char numeVariabila[] = "Mesajul tau";
( dacă nu inițializezi variabila la declarare va trebui să-i specifici dimensiunea maximă pe care o poate stoca șirul de caractere )
de exemplu char numeVariabila[10] dacă nu mă înșel va putea stoca maxim 9 caractere + caracterul '\0' ))