Bug#135730: writeln radix control
Package: gpc
Version: 2:2.95.4-9
The "pc" compiler on Tru64 (formerly OSF/1 or Digital UNIX) has
radix control. NOTE: it is typed and works for negative values.
I get stuff like "-FFF" from -4095 but "EE6CD998" from 4000111000.
I've no idea how to get leading zeros on these.
PROGRAM radix ( input,output ) ;
begin
writeln('''', 4095:2:16, '''');
writeln('''', 4095:3:16, '''');
writeln('''', 4095:8:16, '''');
writeln('''', 4095:9:16, '''');
writeln('''', 4095:2:8, '''');
writeln('''', 4095:4:8, '''');
writeln('''', 4095:11:8, '''');
writeln('''', 4095:12:8, '''');
writeln('''', 4095:2:2, '''');
writeln('''', 4095:6:2, '''');
writeln('''', 4095:32:2, '''');
writeln('''', 4095:36:2, '''');
writeln('''', 4095:2:32, '''');
writeln('''', 4095:3:32, '''');
writeln('''', 4095:7:32, '''');
writeln('''', 4095:8:32, '''');
writeln('''', 4095:2:10, '''');
writeln('''', 4095:4:10, '''');
writeln('''', 4095:10:10, '''');
writeln('''', 4095:12:10, '''');
writeln('''', 4095:2, '''');
writeln('''', 4095:4, '''');
writeln('''', 4095:10, '''');
writeln('''', 4095:12, '''');
writeln
end.
@@@@@@@@@@@@@@@@@@@@@@@@@ SAMPLE OUTPUT @@@@@@@@@@@@@@@@@@@@@@@@@@@@
'FFF'
'FFF'
' FFF'
' FFF'
'7777'
'7777'
' 7777'
' 7777'
'111111111111'
'111111111111'
' 111111111111'
' 111111111111'
'3VV'
'3VV'
' 3VV'
' 3VV'
'4095'
'4095'
' 4095'
' 4095'
'4095'
'4095'
' 4095'
' 4095'
Reply to: