• Pascal ASCII和文本的转换


    用于帮助新手理解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栏目。
  • 相关阅读:
    CSS3 动画-- 鼠标移上去,div 会旋转、放大、移动
    jquery 微信端 点击物理返回按钮,弹出提示框
    H5 canvas pc 端米字格 写字板
    【三剑客】awk函数
    【三剑客】awk运算符
    【三剑客】awk命令2
    【三剑客】awk命令
    磁盘
    用户管理
    定时任务Crond
  • 原文地址:https://www.cnblogs.com/Chaobs/p/3837539.html
Copyright © 2020-2023  润新知