当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 去年的时候,由于某种原因,我需要将一个文件的二进制形式以文本的
 

 

 ·com技术初探(一)    »显示摘要«
    摘要: 一、com是一个更好的c++1、com 是什么don box 说"com is love"。com 的全称是 component object model 组件对象模型。 2、从 c++ 到 dll 再到 com2.1 c++如某一软件厂商发布一个类库(cmath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执行文件中占有4mb......
 ·字符串黑箱的背后    »显示摘要«
    摘要:   去年的时候,由于某种原因,我需要将一个文件的二进制形式以文本的格式输出到一个文本文件中,类似下面这个样子:4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 ......


VC++学习:字符串黑箱的背后

  去年的时候,由于某种原因,我需要将一个文件的二进制形式以文本的格式输出到一个文本文件中,类似下面这个样子:

  b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 【程序编程相关:微软.NET 常见问题解答(2)

  4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 【推荐阅读:弹出窗口杀手(上)

  00 00 00 00 00 00 00 00 00 00 00 00 d0 00 00 00 【扩展信息:VC++实现拨号上网程序详解

  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

  0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68

  69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f

  74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20

  6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00

  ......

  我想的很简单:打开文件,读取文件,用一个循环,对每个字节使用wsprintf,然后用lstrcat连接起来,写文件,搞定.于是我很容易地得到了以下这段毫无语法错误的代码:

  // 注1:你可以将其中的几个未定义变量理解为全局变量.

  // 注2:new是我定义的一个宏函数,仿照了c++ 的operator new.
...   下一页
 ·函数调用的底层机制    »显示摘要«
    摘要: body {font-family: verdana;font-size: 10.8pt; color:#000000; background-color:#ffffff} table {font-family: verdana;font-size: 10.8pt;text-decoration:none} table.frame {font-family: verdana;font-s......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE