| 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 of 
              apstring 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  
         
     
 |