Program Example74;
{ Program to demonstrate the Val function. }
Var I, Code : Integer;
S:string;
begin
readln(S);
if S[1]<>'0' then Val (S,I,Code)
else writeln('ciao');
If Code<>0 then
Writeln ('Error at position ',code,' : ',Paramstr(1)[Code])
else
Writeln ('Value : ',I);
end.
UHJvZ3JhbSBFeGFtcGxlNzQ7Cgp7IFByb2dyYW0gdG8gZGVtb25zdHJhdGUgdGhlIFZhbCBmdW5jdGlvbi4gfQpWYXIgSSwgQ29kZSA6IEludGVnZXI7CiAgICAgUzpzdHJpbmc7CmJlZ2luCiAgcmVhZGxuKFMpOwogIGlmIFNbMV08PicwJyB0aGVuIFZhbCAoUyxJLENvZGUpCiAgICAgICAgICAgICBlbHNlIHdyaXRlbG4oJ2NpYW8nKTsKICBJZiBDb2RlPD4wIHRoZW4KICAgIFdyaXRlbG4gKCdFcnJvciBhdCBwb3NpdGlvbiAnLGNvZGUsJyA6ICcsUGFyYW1zdHIoMSlbQ29kZV0pCiAgZWxzZQogICAgV3JpdGVsbiAoJ1ZhbHVlIDogJyxJKTsKZW5kLg==