Search results
18 sty 2021 · COBOL really only has two data types: Numbers and strings. The layout of each field in a COBOL record is precisely specified by a PICTURE (usually abbreviated PIC) clause. The most common ones are: PIC X for strings. PIC X(100) means a 100-byte string. PIC 9 for numbers, optionally with S (sign) or V (implicit decimal point).
Convert value Pic X to Decimal. View Bookmarks. All times are GMT + 6 Hours. Search our Forums: COBOL Programming: hello, i am confused how to do this. it can contain values X'01', X'02' or X'1A' etc (hex format) i need to convert...
Indexing. You create an index by using the INDEXED. BY phrase of the OCCURS clause to identify an index-name. For example, INX-A in the following code is an index-name: 05 TABLE-ITEM PIC X(8) OCCURS 10 INDEXED BY INX-A.
8 kwi 2005 · Hi Anu, The reason you are not getting data exception is because both the variables data1 and data2 are of alphanumeric data type. (both being group items). If you define data1 as a numeric item and redefine the same by alphanumeric (only 2 variables instead of 4) then the same run would throw a data exception.
6 paź 2005 · Variable of PIC X(2) can be moved to 9(2). It will move same value to 9(2) as in X(2) when the same contains numeric data. In case of Alpha-numeric it will give you some value.
Use the data-name of the table element, along with a value (called an index) that is added to the address of the table to locate an item (as a displacement from the beginning of the table). This technique is called indexing, or subscripting using index-names.
PICTURE clause (and Data types in COBOL) PICTURE clause is used to specify the characteristics of the Elementary Data-Item such as Data-type, Sign, Decimal point location, Size etc. PICTURE clause can also be specified as PIC