🔥Limited Offer: Get 50% OFFon AI & Full Stack Courses🔥
Back to C++ Notes
Topic #33

Access Strings


Access Strings

You can access the characters in a string by referring to its index number inside square brackets [].

This example prints the first character in myString:

Example

  string
  myString = "Hello";
cout << myString[0];
// Outputs H

Note: String indexes start with 0: [0] is the first character. [1] is the second character, etc.

This example prints the second character in myString:

Example

  string
  myString = "Hello";
cout << myString[1];
// Outputs e

To print the last character of a string, you can use the following code:

Example

  string
  myString = "Hello";
cout << myString[myString.length() - 1];
  // Outputs o

Change String Characters

To change the value of a specific character in a string, refer to the index number, and use single quotes:

Example

  string
  myString = "Hello";
myString[0] = 'J';
cout << myString;
//
  Outputs Jello instead of Hello

The at() function

The <string> library also has an at() function that can be used to access characters in a string:

Example

string myString = "Hello";
cout << myString; // Outputs Hello

cout << myString.at(0);  // First character
cout << myString.at(1);  //
Second character
cout << myString.at(myString.length() - 1);  // Last
character

myString.at(0) = 'J';
cout << myString;  // Outputs Jello

Tip: A list of other useful string functions, can be found in our String Functions Reference.

Want to go beyond the notes?

Join CodingNow 2.0's C++ course — live mentorship, real projects, and 100% placement support.

Enroll Now — Free Demo Available

Access Strings – FAQs

Quick answers about learning Access Strings in C++.

This free note from CodingNow 2.0 explains Access Strings in C++ — concept, syntax and worked code examples you can copy, run and revise before interviews.
Yes. Every C++ topic on CodingNow 2.0, including Access Strings, is 100% free with no signup required.
With focused practice, most students grasp Access Strings in 1–3 days from these notes; pairing it with CodingNow 2.0's mentor-led course takes you to job-ready depth faster.
Use the code examples in this note, then ask doubts for free on the CodingNow 2.0 Community (/community) — expert instructors answer within 24 hours.
WhatsApp
Call NowEnroll Now