I would like to run through the entire range of unsigned char in a for loop. Say I want to print all numbers from 0 to 255, how should I go about accom
unsigned char i = 0 ;
do {
cout << i << endl ;
}
while ( ++i ) ;
The benefit of do .. while over the other forms is you get one free run before the condition is tested. This is an important tool for that reason (if only infrequently used), in a programmer's toolbox.