Document revision date: 30 March 2001 | |
Previous | Contents | Index |
The Convert String to All Uppercase Characters routine converts a source string to uppercase.
STR$UPCASE destination-string ,source-string
OpenVMS usage: cond_value type: longword (unsigned) access: write only mechanism: by value
destination-string
OpenVMS usage: char_string type: character string access: write only mechanism: by descriptor
Destination string into which STR$UPCASE writes the string it has converted to uppercase. The destination-string argument is the address of a descriptor pointing to the destination string.source-string
OpenVMS usage: char_string type: character string access: read only mechanism: by descriptor
Source string that STR$UPCASE converts to uppercase. The source-string argument is the address of a descriptor pointing to the source string.
STR$UPCASE converts successive characters in a source string to uppercase and writes the converted character into the destination string. The routine converts all characters in the DEC Multinational Character Set.
SS$_NORMAL Normal successful completion. STR$_TRU String truncation warning. The destination string could not contain all the characters.
STR$_FATINTERR Fatal internal error. An internal consistency check has failed. This usually indicates an internal error in the Run-Time Library and should be reported to your Compaq support representative. STR$_ILLSTRCLA Illegal string class. The class code found in the class field of a descriptor is not a string class code allowed by the OpenVMS calling standard. STR$_INSVIRMEM Insufficient virtual memory. STR$UPCASE could not allocate heap storage for a dynamic or temporary string.
30 !+ ! This example uses STR$UPCASE ! to convert all characters in ! the source string (SRC$) to ! uppercase and write the result ! in the destination string (DST$). !- SRC$ = 'abcd' PRINT "SRC$ =";SRC$ CALL STR$UPCASE (DST$, SRC$) PRINT "DST$ =";DST$ END |
This BASIC program generates the following output:
SCR$ =abcd DST$ =ABCD
Index | Contents |
privacy and legal statement | ||
5936PRO_010.HTML |