zoukankan      html  css  js  c++  java
  • 数与字符

    在进行PE中的文件偏移转换的时候,用到了CString和十六进制的数转换。

    1)将CString转换成十六进制数,我们可以通过StrToIntEx函数来完成。

    BOOL StrToIntEx(
    _In_ PCTSTR pszString,
    STIF_FLAGS dwFlags,
    _Out_ int *piRet
    );
           pszString: 数字字符串,如 1234 或 0x123A

           dwFlag:    STIF_DEFAULT - 只转换10进制数值

                                STIF_SUPPORT_HEX - 支持10进制和16进制     

          但是要注意,要转换十六进制的时候 CString类型的数字必须要使用 0x前缀,否则不会成功。

          代码如下:

    int nRet;
    StrToIntEx("0x123A", STIF_SUPPORT_HEX, &nRet); //得到的结果是 nRet = 0x123A
    StrToIntEx("123A", STIF_SUPPORT_HEX, &nRet); //得到的结果是 nRet = 123
    ————————————————
    版权声明:本文为CSDN博主「布衣僧」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/obuyiseng/java/article/details/50013349

  • 相关阅读:
    获取本地IP地址
    c#从服务器下载文件代码
    Jquery 树控件(Jquery)
    Request.ServerVariables 参数大全
    Developing for App StoreBuilding an App for the App Store02
    App Store1.11
    Basic Tasks1.6
    Design Patterns1.8
    Frameworks1.7
    App Design1.10
  • 原文地址:https://www.cnblogs.com/dwx-bzdcxy/p/13050084.html
Copyright © 2011-2022 走看看