arrays - How do I fix this error:' Illegal identifier?' -


i have attempted creating basic caesar-cypher in pascal (using lazarus compiler). aim set numbers array , declare numbers letters when run code should scramble or 'encrypt' code. still beginner , have been trying overcome first basic problems code. have learnt theory of how works...just haven't figured out how put action :( [it keeps highlighting numbers[1] := 'a'; code , says illegal identifier?! far have:

program caesarcypher;   var     numbers : integer;     number : array [1..26]of integer; begin   numbers[1] := 'a';   numbers[2] := 'b';   numbers[3] := 'c';   numbers[4] := 'd';   numbers[5] := 'e';   numbers[6] := 'f';   numbers[7] := 'g';   numbers[8] := 'h';   numbers[9] := 'i';   numbers[10] := 'j';   numbers[11] := 'k';   numbers[12] := 'l';   numbers[13] := 'm';   numbers[14] := 'n';   numbers[15] := 'o';   numbers[16] := 'p';   numbers[17] := 'q';   numbers[18] := 'r';   numbers[19] := 's';   numbers[20] := 't';   numbers[21] := 'u';   numbers[22] := 'v';   numbers[23] := 'w';   numbers[24] := 'x';   numbers[25] := 'y';   numbers[26] := 'z';  end. 

you have @ least 2 mistakes.

  1. numbers not declared array variable. integer variable only. not have members [1]..[n]. can assign this: numbers:=64;
  2. you have declared number array of integer. not capable assign character values members. can assign number[1]:=1;you need declare var numbers:array [1..26] of char; or number:array [1..26] of char; if wish assign character members.

Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -