Using the continue statement with do while loop : continue « Operators statements « C++ Tutorial






#include <iostream>
#include <iomanip>
#include <cctype>
#include <limits>
using std::cout;
using std::endl;
using std::setw;

int main() {
  cout << endl
       << setw(13) << "Character  "
       << setw(13) << "Hexadecimal "
       << setw(13) << "Decimal   "
       << endl;

  cout << std::uppercase;                      

  unsigned char ch = 0;                        

  do {
    if(!std::isprint(ch))                      
      continue;                                

    cout << setw(7)  << ch
         << std::hex                           
         << setw(13) << static_cast<int>(ch)
         << std::dec                           
         << setw(13) << static_cast<int>(ch)
         << endl;
  } while(ch++ < std::numeric_limits<unsigned char>::max());
  return 0;
}
Character   Hexadecimal    Decimal
                  20           32
      !           21           33
      "           22           34
      #           23           35
      $           24           36
      %           25           37
      &           26           38
      '           27           39
      (           28           40
      )           29           41
      *           2A           42
      +           2B           43
      ,           2C           44
      -           2D           45
      .           2E           46
      /           2F           47
      0           30           48
      1           31           49
      2           32           50
      3           33           51
      4           34           52
      5           35           53
      6           36           54
      7           37           55
      8           38           56
      9           39           57
      :           3A           58
      ;           3B           59
      <           3C           60
      =           3D           61
      >           3E           62
      ?           3F           63
      @           40           64
      A           41           65
      B           42           66
      C           43           67
      D           44           68
      E           45           69
      F           46           70
      G           47           71
      H           48           72
      I           49           73
      J           4A           74
      K           4B           75
      L           4C           76
      M           4D           77
      N           4E           78
      O           4F           79
      P           50           80
      Q           51           81
      R           52           82
      S           53           83
      T           54           84
      U           55           85
      V           56           86
      W           57           87
      X           58           88
      Y           59           89
      Z           5A           90
      [           5B           91
      \           5C           92
      ]           5D           93
      ^           5E           94
      _           5F           95
      '           60           96
      a           61           97
      b           62           98
      c           63           99
      d           64          100
      e           65          101
      f           66          102
      g           67          103
      h           68          104
      i           69          105
      j           6A          106
      k           6B          107
      l           6C          108
      m           6D          109
      n           6E          110
      o           6F          111
      p           70          112
      q           71          113
      r           72          114
      s           73          115
      t           74          116
      u           75          117
      v           76          118
      w           77          119
      x           78          120
      y           79          121
      z           7A          122
      {           7B          123
      |           7C          124
      }           7D          125
      ~           7E          126








3.19.continue
3.19.1.Using the continue statement with do while loop
3.19.2.Set up 3 stop conditions for the loop: break and continue
3.19.3.break and continue statements