码迷,mamicode.com
首页 > 其他好文 > 详细

Pascal ASCII和文本的转换

时间:2014-07-14 09:55:02      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:div   re   c   ar   res   har   

用于帮助新手理解ASCII码和字符型与整型的一段小程序,转载请注明出处

例如:输入 I love you

打印 73 32 108 111 118 101 32 121 111 117 13 10

Program TransPro (input,output);
Var
  judge,number:integer;
  letter:char;
begin
  writeln(‘This software was produced by Chaobs!‘);
  writeln(‘You can use this software‘);
  writeln(‘to translate numbers into letters or to translate to nuambers!‘);
  writeln(‘Press 1 to transplate numbers and 2 to transplate letters‘);
  read(judge);
  IF judge=1
  Then
    Begin
      Repeat
        read(number);
        letter:=chr(number);
        write(letter);
        Until number=33;
        readln;
    END;
    IF judge=2
    then
      Begin
        Repeat
          read(letter);
          number:=ord(letter);
          write(number,‘ ‘);
          UNTIL letter=‘!‘;
          readln;
      END;
  writeln(‘If you foud something wrong with my program please call Chaobs!‘);
  readln;
END.

 
这样的程序加以改进就可变成凯撒加密法或者是流加密法,我已经用这样的方法实现了一个流加密的程序,请看Delphi/Lazarus栏目。

Pascal ASCII和文本的转换,布布扣,bubuko.com

Pascal ASCII和文本的转换

标签:div   re   c   ar   res   har   

原文地址:http://www.cnblogs.com/Chaobs/p/3837539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!