Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Type de Données String | Type de Données Texte
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Types de Données C++

bookType de Données String

Instead of working with individual characters, we usually work with complete words, sentences, or texts sequences of characters. One way to represent these sequences is with a char array, like this:

main.cpp

main.cpp

copy
12345678910
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }

As you can see, initializing a character array can be tricky. Moreover, modifying the text, such as adding more characters, requires redefining the array with additional memory.

Thankfully, you can use the string class, which simplifies this process significantly.

string.h

string.h

copy
1
std::string text = "Any text in double quotes";

So you can assign to a string any text within double quotes " ". Also, adding more text to a string is as easy as using the .append() method. Here is an example:

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }

Besides .append(), there are many other methods of a string to allow you efficiently operate with text data. Here is the table with some. They will be discussed in more detail in later chapters.

Tâche

Swipe to start coding

You are building a system that formats full addresses for users. Your task is to combine the street, city, and country into a single formatted address.

The function createFullAddress takes three strings: street, city, and country.

  1. Inside createFullAddress, combine the strings in the format: "street, city, country".
  2. Use string methods to append ", " and the other parts of the address (append()).
  3. Return the resulting string as the full address.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookType de Données String

Glissez pour afficher le menu

Instead of working with individual characters, we usually work with complete words, sentences, or texts sequences of characters. One way to represent these sequences is with a char array, like this:

main.cpp

main.cpp

copy
12345678910
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }

As you can see, initializing a character array can be tricky. Moreover, modifying the text, such as adding more characters, requires redefining the array with additional memory.

Thankfully, you can use the string class, which simplifies this process significantly.

string.h

string.h

copy
1
std::string text = "Any text in double quotes";

So you can assign to a string any text within double quotes " ". Also, adding more text to a string is as easy as using the .append() method. Here is an example:

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }

Besides .append(), there are many other methods of a string to allow you efficiently operate with text data. Here is the table with some. They will be discussed in more detail in later chapters.

Tâche

Swipe to start coding

You are building a system that formats full addresses for users. Your task is to combine the street, city, and country into a single formatted address.

The function createFullAddress takes three strings: street, city, and country.

  1. Inside createFullAddress, combine the strings in the format: "street, city, country".
  2. Use string methods to append ", " and the other parts of the address (append()).
  3. Return the resulting string as the full address.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
single

single

some-alt