| 
        
        
          
            | Member
              functions of the apstring class |    
        
        
          
            | length(
              ) | - returns the number of
              characters contained within the string. - does not include the null character at the end of the
              string.
 - largest string length is 1024.
 example:apstring name = "Alexis";
 cout<< name.length( );  // will display 6
 |    
        
          
            | substr(x,
              y) | - returns the part of the string
              that starts at position x and is y characters long. - remember that array subscripts begin at zero.
 example:apstring word = "reaction";
 cout<<word.substr(2,3);  // will display act
 |    
        
          
            | find(somestring) | - returns the position (number)
              of the first occurrence of somestring in the string. example:apstring name = "Frederick";
 cout<<name.find("red");   // will
              display 1
 |    
        
          
            | find(somechar) | - returns the position (number)
              of the first occurrence of somechar in your string. example:apstring word = "roadrunner";
 cout<<word.find('e');   // will display 8
 |    
        
          
            | c_str( ) | - returns a C-style (not C++)
              string needed when using strings with functions from other
              libraries. example:apstring number;
 cout<< "Please enter one integer ";
 cin >> number;
 cout<< number << " times three will be
              "<< 3 * atoi(number.c_str( ) );
 |      
        
          
            | Operator
              member functions ofapstring class
 |    
        
          
            | Concatenation
              puts two strings together so that the second string follows
              immediately after the first string.  When used with numbers, +
              means add, but when used with strings, +
              means concatenate. example:apstring firstword = "apple";
 apstring secondword = "fritter";
 cout<< firstword + secondword;   //will show applefritter
 |    
        
          
            | It is possible to concatenate one
              string onto the end of another string. Remember:  x
              += y means x = x + y.
 example:apstring firstword = "Wally";
 apstring secondword = "Dog";
 apstring newword = " ";
 newword += firstword;newword += " ";
 newword += secondword;
 cout<<newword;   // 
              will display Wally Dog |    
       
     Return to Topic Menu
    |
Computer Science Main Page |
MathBits.com
	| Terms of Use  
         
     |