求在VC中将十进制数转换为十六进制数的函数!(送高分)急!!!

解决方案 »

  1.   

    int sprintf( char *buffer, const char *format [, argument] ... );sprintf(hex_value, "%X", "123");
      

  2.   

    看不明白,能解释一下吗?
    有没有这样的函数,
    就像delphi中的inttohex?
      

  3.   

    char buf[20];
    memset(buf, 0, sizeof(buf));
    sprintf(buf, "buf: %X", 17);
      

  4.   

    挺简单的啊
    char buf[20];
    定义好一个变量存放转换出来的Hex值
    memset(buf, 0, sizeof(buf));
    初始化值为空
    sprintf(buf, "%X", 17);
    给buf赋值,17为int值,%X就是说把17转换成十六进制
    你运行一下就知道了