topical media & game development

talk show tell print

basic-program-code-04-Ex4-03.c

? / basic-program-code-04-Ex4-03.c


  // EX4_03.CPP
  // Counting string characters
  include <iostream>
  using std::cin;
  using std::cout;
  using std::endl;
  
  int main()
  {
     const int MAX = 80;                // Maximum array dimension
     char buffer[MAX];                  // Input buffer
     int count = 0;                     // Character count
  
     cout << "Enter a string of less than 80 characters:\n";
     cin.getline(buffer, MAX, '\n');    // Read a string until \n
  
     while(buffer[count] != '\0')       // Increment count as long as
        count++;                        // the current character is not null
  
     cout << endl
          << "The string \"" << buffer
          << "\" has " << count << " characters.";
     
     cout << endl;
     return 0;
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.