Co to jest ciąg w C ++

Co to jest ciąg w C ++
Język programowania C ++ zapewnia wiele danych, które przechowują dane w pamięci głównej w postaci zmiennych. Te danych danych przechowują dane w pamięci. Mamy różne rodzaje danych w C++. Ten artykuł zawiera informacje o strunowy DataType w języku programowania C ++.

Co to jest string danych w C++

Ciąg jest rodzajem informacji, która jest stosowana do wyświetlania zbioru znaków w C++. Jest reprezentowany przez klasę stringów, która zapewnia różne funkcje manipulowania ciągami. Strings w C ++ mogą zawierać dowolny charakter, w tym przestrzenie, liczby i znaki specjalne.

W przeciwieństwie do tablic znaków, obiekty stringowe mogą rosnąć lub kurczyć się dynamicznie podczas wykonywania programu, co oznacza, że ​​nie musisz ręcznie alokować i defakować pamięci dla ciągów. Typ danych ciągów jest powszechnie używany w programach C ++ do przechowywania i manipulowania tekstem, takimi jak wejście od użytkownika, wejście/wyjście pliku oraz praca z formatami danych opartych na tekstach, takich jak JSON i XML.

Deklaracja łańcucha w C++

Aby zadeklarować ciąg w C ++, używasz strunowy Słowo kluczowe, które reprezentuje klasę ciągów w standardowej bibliotece C ++. Składnia deklarowania ciągu jest jak inne typy danych w C ++, jak pokazano poniżej:

string str;
str = "Oto ciąg w C++.";

Lub:

String str = ”tutaj jest ciąg w C ++”

Jak wydrukować ciąg w C++

Drukowanie ciągu w C ++ jest stosunkowo proste i można to zrobić Cout funkcjonować. Poniżej znajduje się składnia do wydrukowania ciągu w C ++:

Cout<

Lub:

Cout<<” Here is the String in C++”;

Plik nagłówka, który obsługuje string danych w C++

#włączać Należy dodać na górze programu przed użyciem danych danych String w języku programowania C ++.

Jak zaimplementować ciąg w C++

Aby dowiedzieć się, jak zaimplementować ciąg w C ++, postępuj zgodnie z poniższym kodem jako przykładem, który drukuje ciąg.

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()
String str = "hi, jak się masz?";
Cout << str << endl;
powrót 0;

W powyższym przykładowym kodzie inicjujemy str Zmienna za pomocą String BataType i wydrukuj żądło za pomocą Cout.

Wyjście

Możesz także wziąć ciągi od użytkownika wejściowego w C ++, a następnie wydrukować je odpowiednio, jak pokazano w poniższym przykładzie.

#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()

string str;
Cout << "Enter First String: ";
getline (cin, str);
Cout << "The First Entered String is: " << str << endl;
Cout << "\nEnter 2nd String: ";
getline (cin, str);
Cout << "The 2nd Entered String is: "<powrót 0;

Powyższy kod przyjmuje dwa ciągi od użytkownika wejściowego, który nie może przekraczać więcej niż 50 znaków. Ciągi są następnie drukowane za pomocą Cout funkcjonować.

Wyjście

Wniosek

Strings to forma typu danych w C ++, która wskazuje na uporządkowany zbiór znaków. W powyższych wytycznych przedstawiliśmy deklarację ciągu i jej implementacje w C ++ poprzez proste programy dla lepszego zrozumienia. Możesz zastosować te przykłady zgodnie z wymogiem opanowania przyczepności do używania ciągów w C++.