import std.stdio ;
void foo( int * label) {
int res;
writeln( "Enter a label: " ) ;
readf( " %s" , & res) ;
* label = res;
}
void main( )
{
int label = 0 ;
writeln( "label = " , label) ;
a:
foreach ( i; 0 .. 5 ) {
write( '1' ) ;
b:
foreach ( j; 0 .. 5 ) {
write( '2' ) ;
c:
foreach ( k; 0 .. 5 ) {
write( '3' ) ;
d:
foreach ( l; 0 .. 5 ) {
write( '4' ) ;
e:
foreach ( m; 0 .. 5 ) {
writeln( '5' ) ;
foo( & label) ;
writeln( "newlabel = " , label) ;
switch ( label) {
case 1 :
continue a;
case 2 :
continue b;
case 3 :
continue c;
case 4 :
continue d;
case 5 :
continue e;
default :
writeln( "The end!" ) ;
break a;
}
}
}
}
}
}
}
aW1wb3J0IHN0ZC5zdGRpbzsKCnZvaWQgZm9vKGludCAqbGFiZWwpIHsKCWludCByZXM7CgoJd3JpdGVsbigiRW50ZXIgYSBsYWJlbDogIik7CgoJcmVhZGYoIiAlcyIsICZyZXMpOwoKCSpsYWJlbCA9IHJlczsKfQoKdm9pZCBtYWluKCkKewoJaW50IGxhYmVsID0gMDsKCgl3cml0ZWxuKCJsYWJlbCA9ICIsIGxhYmVsKTsKCglhOgoJZm9yZWFjaCAoaTsgMCAuLiA1KSB7CgkJd3JpdGUoJzEnKTsKCQliOgoJCWZvcmVhY2ggKGo7IDAgLi4gNSkgewoJCQl3cml0ZSgnMicpOwoJCQljOgoJCQlmb3JlYWNoIChrOyAwIC4uIDUpIHsKCQkJCXdyaXRlKCczJyk7CgkJCQlkOgoJCQkJZm9yZWFjaCAobDsgMCAuLiA1KSB7CgkJCQkJd3JpdGUoJzQnKTsKCQkJCQllOgoJCQkJCWZvcmVhY2ggKG07IDAgLi4gNSkgewoJCQkJCQl3cml0ZWxuKCc1Jyk7CgkJCQkJCWZvbygmbGFiZWwpOwoJCQkJCQl3cml0ZWxuKCJuZXdsYWJlbCA9ICIsIGxhYmVsKTsKCQkJCQkJc3dpdGNoIChsYWJlbCkgewoJCQkJCQljYXNlIDE6CgkJCQkJCQljb250aW51ZSBhOwoJCQkJCQljYXNlIDI6CgkJCQkJCQljb250aW51ZSBiOwoJCQkJCQljYXNlIDM6CgkJCQkJCQljb250aW51ZSBjOwoJCQkJCQljYXNlIDQ6CgkJCQkJCQljb250aW51ZSBkOwoJCQkJCQljYXNlIDU6CgkJCQkJCQljb250aW51ZSBlOwoJCQkJCQlkZWZhdWx0OgoJCQkJCQkJd3JpdGVsbigiVGhlIGVuZCEiKTsKCQkJCQkJCWJyZWFrIGE7CgkJCQkJCX0KCQkJCQl9CgkJCQl9CgkJCX0KCQl9Cgl9Cn0=