SCAN Examples


Example 1:

 

  

SCAN

SENDING IN RECVING

 

 

Variable

PL

FP

LP

Contents

Before:

SENDING

6

4

6

ABCXXX

 

RECVING

12

1

10

1XXX567890··

 

After:

SENDING

6

4

6

ABCXXX

 

RECVING

12

2

10

1XXX567890··

 

The EQUAL (or ZERO) Condition Flag is set.

 

Example 2:

 

  

SCAN

SEND(X) IN RECVING

 

 

Variable

PL

FP

LP

Contents

Before:

SEND(X)

6

4

6

ABCXXX

 

RECVING

12

3

10

1XXX567890··

 

After:

Both variables remain unchanged.

 

The EQUAL (or ZERO) Condition Flag is not set (FALSE).

 

Example 3:

 

  

SCAN

FIELD1 IN FIELD2 WITH "?"

 

 

Variable

PL

FP

LP

Contents

Before:

FIELD1

15

1

5

SM?TH··········

 

FIELD2

20

1

13

MARK A. SMITH·······

 

After:

FIELD1

15

1

5

SM?TH··········

 

FIELD2

20

9

13

MARK A. SMITH·······

 

The EQUAL (or ZERO) Condition Flag is set.

 

 



PL/B Language Reference ROUTINE Example SDELETE Examples