PRB: Error in ICHAR() Using Multi-Character Input ArgumentLast reviewed: April 26, 1996Article ID: Q150135 |
The information in this article applies to:
SYMPTOMSAttempting to use a multi-character string input argument to the ICHAR() intrinsic function results in the following compilation error:
error FOR2326: character length of argument number 1 of intrinsic procedure ICHAR is too long RESOLUTIONUse a one-haracter substring of the multi-character string input argument to the ICHAR() intrinsic function.
STATUSThis behavior is by design.
MORE INFORMATIONThe following code illustrates the problem and workaround:
Sample Code to Illustrate Behavior and Workaround! Compile options needed: none
PROGRAM MAIN CHARACTER*16 STR STR='THIS IS A STRING' K=ICHAR(STR) ! FOR2326 error - comment for workaround ! K=ICHAR(STR(1:1)) ! uncomment for workaround PRINT *, K END |
Additional reference words: 4.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |