ibm-information-center/dist/eclipse/plugins/i5OS.ic.rbam6_5.4.0.1/chgcharvar.htm

74 lines
3.4 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Examples: Change character variable" />
<meta name="abstract" content="This example changes the value of a character variable using the EVAL debug command." />
<meta name="description" content="This example changes the value of a character variable using the EVAL debug command." />
<meta name="DC.subject" content="example, change variable, character" />
<meta name="keywords" content="example, change variable, character" />
<meta name="DC.Relation" scheme="URI" content="chgvarval.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="chgcharvar" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Examples: Change character variable</title>
</head>
<body id="chgcharvar"><a name="chgcharvar"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Examples: Change character variable</h1>
<div><p>This example changes the value of a character variable
using the EVAL debug command.</p>
<div class="example"> <pre>CL declarations: DCL VAR(&amp;CHAR1) TYPE(*CHAR) LEN(1) VALUE
('A')
DCL VAR(&amp;CHAR2) TYPE(*CHAR) LEN(10)
Debug command: EVAL &amp;CHAR1 = 'B'
Result: &amp;CHAR1 = 'B' = 'B'
Debug command: EVAL &amp;CHAR1 = X'F0F1F2F3'
Result: &amp;CHAR1 = 'F0F1F2F3' = '0'
Debug command: EVAL &amp;CHAR2 = 'ABC'
Result: &amp;CHAR2 = 'ABC' = 'ABC '
Debug command: EVAL %SUBSTR(CHAR2 1 2) = %SUBSTR(&amp;CHAR2 3 1)
Result: %SUBSTR(CHAR2 1 2) = %SUBSTR(&amp;CHAR2 3 1) = 'C '
Comment: Variable &amp;CHAR contains 'C C '</pre>
</div>
<div class="section"><p>The %SUBSTR built-in function allows you to substring a character
string variable. The first argument must be a string identifier, the second
argument is the starting position, and the third argument is the number of
single byte or double byte characters. Arguments are delimited by one or
more spaces.</p>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="chgvarval.htm" title="You can change the value of variables by using the EVAL command with the assignment operator (=).">Change the value of variables</a></div>
</div>
</div>
</body>
</html>