大家好,我是个 C++ 程序员,最近找到一份 Delphi 源代码, 想把它改为 C++
代码。但遇到两个 function 不知道是什么用途,所以不知道怎么改写好,
请教高手指点。不知道的 function 有如下:
IntToBin ();
BinToInt ();
Ord ();
Inc ();
Pos ();希望高手们能详细告之每个 function 的功能,更好的能帮我改写为 C++  代码。
非常感激。

解决方案 »

  1.   

    IntToBin ();10进制转化为二进制BinToInt ();相反
    Ord ();取序号,如ord('a')=65
    Inc ();跟C里面的++符号一样的就是+1或加上个数
    Pos ();就是一个字符子串在字符串中的位置
      

  2.   

    还想请教 div 是不是就是 C 里的除号 / 呀?
    如果是除号,以下代码中的 y 不就一定为 0 了吗?x := (b1 + 256 * b2) + (b3 + 256 * b4) * 65536;
    l := IntToBin(x, 0);
    y := Length(l) div 6;