/*
 * @topic T00330 Apr 18 -- how to skip digits v.2
 * @brief Program demonstrates <tt>&lt;cctype&gt</tt> header and <tt>isdigit()</tt> function
*/
#include <iostream>
#include <string>
#include <cctype>

using namespace std;

int main()
{
    // This version of the program uses subscript access to
    // characters inside the string: string[idx]

    string str = "ABC 123 @#$%";
    int idx = 0;
    for ( ; idx < str.length(); ++idx ) {

        if ( isdigit( str[ idx ] ) ) {
            continue; // skip digit
        }
        std::cout.put( str[ idx ] ); // print a non-digit character
    }
    return 0;
}