Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Telix/SALT v3.15 & RS-232, Hayes - <b>string variable</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
  STRING VARIABLE

  A string variable is defined in the form

       str <varname>[<max>];

  where <varname> is the name to be given to the variable. <max> is
  the maximum number of characters that the string can hold, and must
  be in the range of 0 to 32767. An alternate definition is

       str <varname>[<max>], <varname2>[<max>], ...,
       <varnameN>[<max>];

  which allows you to define more than one string variable in a state-
  ment. An original value can be assigned to the string variable by
  using the form

       str <varname>[<max>] = <str_const>;

  where <str_const> is a string constant. Similarly, an original value
  can be assigned in the multiple definition above by placing the as-
  signment before the comma. Some examples are:

       str password[80];
       str password[40] = "mypass", name[30];

  The string length field may be left empty if an original value is
  specified, in which case the length of the string variable is as-
  sumed to be that of the assigned text, e.g.

       str name[] = "John";

  If a variable is outside of a function, it is global. If it is de-
  fined inside a function, it is local to that function and will only
  be recognized there. If a variable defined inside a function uses
  the same name as a global variable, any reference to that name while
  in the function will access the local variable. After the function
  has completed, the local variable is removed and a reference to that
  name will access the global variable.

See Also: string constant integer variable case

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson