阅读:2941回复:21
谁能帮我做一个小软件,重分相谢!
功能:对数组进行转换
要求:1.每次至少可以粘贴一组数组到输入框进行转换,若多组数组用换行区分; 2.提供一个按钮和输出框,按钮为转换确认,结果输出到输出框,要求可以复制结果; 说明:源数组为21个字节,转换之后的数组为84个字节; 转换方法说明: 1.源数组的以12个bit为一组,对每一个bit做水平和垂直方向的复制,先复制水平方向在复制垂直方向 2.源数组总共14组;(12x14 = 168bit = 21字节) 3.转换结果24个bit为一组,总共28组,转换后字节数 = 24x28 / 8 =84; 举例: 源数组如下: 0x00,0x01,0x98,0x19,0x81,0x98,0x7F,0xE7,0xFE,0x19,0x87,0xFE,0x7F,0xE1,0x98,0x19,0x81,0x98,0x00,0x00,0x00, 14组数据如下: 0x000 0x198 0x198 0x198 0x7FE 0x7FE 0x198 0x7FE 0x7FE 0x198 0x198 0x198 0x000 0x000 复制每一组数据 第一组:0x000 0x000 0x000 0x000 (输出结果0x00,0x00,0x00,0x00,0x00,0x00) 第二组:0x198的二进制为 0001 1001 1000 (12个bit) ,水平方向复制 00 00 00 11 11 00 00 11 11 00 00 00 (24个bit) 转换为16进制: 0x03,0xc3,0xc0 垂直方向复制一次,其结果和水平方向结果相同;(输出结果为0x03,0xc3,0xc0,0x03,0xc3,0xc0) ... ... 依此类推 |
|
沙发#
发布于:2005-01-06 17:11
这好像不是很复杂,
你有写的功夫,都已经写出来了 |
|
|
板凳#
发布于:2005-01-06 17:19
现在机器连VC都没有,所以就想找个兄弟帮忙做了。
谢了先! |
|
地板#
发布于:2005-01-06 18:13
你可以把代码写出来,我帮你测试
|
|
|
地下室#
发布于:2005-01-06 22:37
花了一个多小时,做完了!!
你看看结果!(没装VC++,会提示少动态库) 可清别人测试! 200分呀。 :D :D :D |
|
|
5楼#
发布于:2005-01-07 08:21
花了一个多小时,做完了!! 热心人呀,替楼主谢谢先 |
|
|
6楼#
发布于:2005-01-07 08:48
[quote]花了一个多小时,做完了!! 热心人呀,替楼主谢谢先 [/quote] |
|
|
7楼#
发布于:2005-01-07 09:31
Gong_XG真好人啊!
|
|
8楼#
发布于:2005-01-07 09:41
谢谢大家夸奖!
|
|
9楼#
发布于:2005-01-07 11:44
谢谢大家夸奖! 老大,怎么只能转换固定的一组数组啊? |
|
10楼#
发布于:2005-01-07 16:51
我的理解出现了偏差!
你把意思写清楚呀! |
|
11楼#
发布于:2005-01-07 16:53
我的理解出现了偏差! |
|
12楼#
发布于:2005-01-07 16:54
你认为怎么修改?
说一下。 |
|
13楼#
发布于:2005-01-08 09:02
你可以把代码写出来,我帮你测试 这种很容易出现偏差, 建议楼主把代码写出来, 可以帮你测试 |
|
|
14楼#
发布于:2005-01-08 19:27
新的程序,可以多组!
|
|
|
15楼#
发布于:2005-01-09 18:54
请问有什么用啊,自己做的算法么? :P
|
|
|
16楼#
发布于:2005-01-09 21:27
Gong_XG真好人啊! 不愧是副站长,什么时候转正呀! :D |
|
|
17楼#
发布于:2005-01-09 21:53
请问有什么用啊,自己做的算法么? :P] 用法好想有些特别 |
|
|
18楼#
发布于:2005-01-10 09:42
谢谢Gong_XG,谢谢大家的热心帮助。该功能是为做一种特殊的Font用的。新的程序基本能够达到要求
分已送,请查收! PS:Gong_XG兄能够将原代码给发送一份吗?(如果不愿意也不勉强) oldfriends@netease.com |
|
19楼#
发布于:2005-01-10 09:58
Gong_XG领分!
http://www.driverdevelop.com/forum/viewthread.php?tid=84780 |
|
上一页
下一页