cond 2 insamp != 0 cont
for ( i=0; i<6; i++ ) { string[i] = 0 };
will execute the entire loop, while
for ( i=0; i<6; i++ ) {
string[i] = 0
};
must be traversed all six iterations. (Of course, you can also set a
breakpoint after the loop and then continue to it.)