Accessing characters in string objects - C++ Data Type

C++ examples for Data Type:string

Description

Accessing characters in string objects

Demo Code

#include <iostream>
#include <string>
using namespace std;
int main()// w w w .j av a2s  .  c o  m
{
   char charray[80];
   string word;
   cout << "Enter a word: ";
   cin >> word;
   int wlen = word.length();     //length of string object
   cout << "One character at a time: ";
   for(int j=0; j<wlen; j++)
      cout << word.at(j);        //exception if out-of-bounds
   //    cout << word[j];           //no warning if out-of-bounds
   word.copy(charray, wlen, 0);  //copy string object to array
   charray[wlen] = 0;            //terminate with '\0'
   cout << "\nArray contains: " << charray << endl;
   return 0;
}

Result


Related Tutorials