home *** CD-ROM | disk | FTP | other *** search
- // %PARAMETERS = "CH10LIST C:\UT2004"
- //Identifies the package
- //CH10_06LIST
-
- class CH10_06LIST extends Commandlet;
- function int Main(string Args)
- {
- //#1
- local int iInteger;
- local float rReal;
- local byte fByte;
- local string szStringNumber;
- local string szStringWord;
- local bool bBoolean;
-
- fByte = 23;
- iInteger = 1001;
- rReal = 123.45;
- szStringNumber = "1001";
- szStringWord = "Word";
- bBoolean = true;
-
- log("*************");
- log("CH10_06LIST Casting numbers and strings to integers ");
- log(Chr(13) );
-
- //#2
- //Casting numbers integers
- // integer value of Boolean true
- iInteger = int(bBoolean);
- log("1. Integer value of bool true: " @ iInteger );
-
- bBoolean = false;
- iInteger = int(bBoolean);
- // integer value of Boolean true
- log("2. Integer value of bool false: " @ iInteger );
-
- //Integer value of a byte
- iInteger = int(fByte);
- log("3. Byte value (23) cast to an integer:" @ iInteger );
-
- //Integer value of a rReal
- iInteger = int(rReal);
- log("4. Float value (123.45) cast to an integer:" @ iInteger );
-
- //#3
- //Integer value of a rReal string "1001"
- iInteger = int(szStringNumber);
- log("5. String number (1001) cast to an integer :" @ iInteger );
-
- //Integer value of letter b
- iInteger = int("b");
- log("6. String as letter cast to an integer "
- $ Chr(34) $ "b" $ Chr(34) @ iInteger );
- //#4
- //Results in zero--
- iInteger = int(szStringWord);
- log("7. Value of string - Hello: cast to an integer "
- @ iInteger );
- // Generates error
- //iInteger = int('b');
- log("8. Character cast to an integer "
- @ iInteger );
- return 0;
- }
-
-
-