免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: __BlueGuy__
打印 上一主题 下一主题

[函数] 纪念我的第一个Lua程序 [复制链接]

论坛徽章:
5
技术图书徽章
日期:2013-08-17 07:26:49双子座
日期:2013-09-15 16:46:29双子座
日期:2013-09-25 08:17:09技术图书徽章
日期:2013-09-25 09:11:42天秤座
日期:2013-10-01 16:25:34
21 [报告]
发表于 2012-10-20 16:35 |只看该作者
本帖最后由 __BlueGuy__ 于 2012-10-20 16:36 编辑

回复 18# starwing83


char BlueGuy[5][5] =
{
   {1},
   {1, 1},
   {1, 2, 1},
   {1, 3, 3, 1},
   {1, 4, 6, 4, 1}
};

这种静态数组很浪费内存的,
所以得想办法把他转换为动态数组

我自己还没写过程序转过,不会...
   

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
22 [报告]
发表于 2012-10-20 16:48 |只看该作者
这种无聊的体力活,懒得做。

你根本就不懂动态语言…………………………

别的不说,类型标记你打算怎么办?这才是char,万一是short,short int,unsigned short int等等等等……大概二三十种,说不定还可以有struct,咋搞?

真无聊,你自己去研究json或者直接用Lua的表吧……

论坛徽章:
5
技术图书徽章
日期:2013-08-17 07:26:49双子座
日期:2013-09-15 16:46:29双子座
日期:2013-09-25 08:17:09技术图书徽章
日期:2013-09-25 09:11:42天秤座
日期:2013-10-01 16:25:34
23 [报告]
发表于 2012-10-20 16:52 |只看该作者
本帖最后由 __BlueGuy__ 于 2012-10-20 17:04 编辑
starwing83 发表于 2012-10-20 16:48
这种无聊的体力活,懒得做。

你根本就不懂动态语言…………………………


我也懒的做,感觉和xml一个道理,一棵树就可以了.
只能我自己来了...


在IT里,真找不到几个活比这个有意思...
干了一个月J2EE,就是配配环境,写写JSP页面.
还有那个啥MFC,拖拖控件,感觉这些才是体力活...

咱这题还是有点意思的

累了, 俺休息了...

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
24 [报告]
发表于 2012-10-20 17:24 |只看该作者
回复 23# __BlueGuy__


    你这是典型的走弯路。

你自己根本就没有分析出你的需求中的核心的要求,自然流于表面,而C语言不是那种能够流于表面的语言。

如果是Lua,你的问题根本就不是问题:Lua的数组天生就是稀疏的。

如果你有一堆数据,你想节约内存,你要做的是设计文件格式和数据结构,不是处理什么劳什子的程序代码。

如果你只是想改现有的代码节约内存,你只能一个一个手改。

请问您中二痊愈了么?

论坛徽章:
5
技术图书徽章
日期:2013-08-17 07:26:49双子座
日期:2013-09-15 16:46:29双子座
日期:2013-09-25 08:17:09技术图书徽章
日期:2013-09-25 09:11:42天秤座
日期:2013-10-01 16:25:34
25 [报告]
发表于 2012-10-20 17:29 |只看该作者
本帖最后由 __BlueGuy__ 于 2012-10-20 17:33 编辑
starwing83 发表于 2012-10-20 17:24
回复 23# __BlueGuy__


文件格式就是这个数组导出的数据...

文件不可能人工去填写吧?,

总得写个程序把数组导出到文件里
然后在写个程序把文件解析到内存里...

设计你妹啊,瞎JB扯蛋...

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
26 [报告]
发表于 2012-10-20 17:32 |只看该作者
回复 25# __BlueGuy__


    数据!=数据格式,好吗?小乔难道还没有教会你这个?

文件格式到底是什么?是你给出的那个文本?那只能说设计格式的人小学都没毕业。如果文件格式是别的样子,你拿这个文本出来到底想干嘛?

论坛徽章:
5
技术图书徽章
日期:2013-08-17 07:26:49双子座
日期:2013-09-15 16:46:29双子座
日期:2013-09-25 08:17:09技术图书徽章
日期:2013-09-25 09:11:42天秤座
日期:2013-10-01 16:25:34
27 [报告]
发表于 2012-10-20 17:35 |只看该作者
本帖最后由 __BlueGuy__ 于 2012-10-20 17:47 编辑
starwing83 发表于 2012-10-20 17:32
回复 25# __BlueGuy__

我以前写过解析的代码...
但是我一直没自己导出过这个数组.

每一维先存维度 再存数据
这是个char数组, 维度用short, 数据用char

char BlueGuy[5][5] =
{
   {1},
   {1, 1},
   {1, 2, 1},
   {1, 3, 3, 1},
   {1, 4, 6, 4, 1}
};
这个数组导出来的数据是

0005 0001 0100 0201 0100 0301 0201 0004
0103 0301 0005 0104 0604 010d 0a

指望不上外人, 只能我自己来了

论坛徽章:
5
技术图书徽章
日期:2013-08-17 07:26:49双子座
日期:2013-09-15 16:46:29双子座
日期:2013-09-25 08:17:09技术图书徽章
日期:2013-09-25 09:11:42天秤座
日期:2013-10-01 16:25:34
28 [报告]
发表于 2012-10-20 17:49 |只看该作者
我弯路都走了几年了, 早已经习惯了...

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
29 [报告]
发表于 2012-10-20 17:54 |只看该作者
回复 27# __BlueGuy__


    可以啊,就这个结构就很分析了,不行么?

论坛徽章:
5
技术图书徽章
日期:2013-08-17 07:26:49双子座
日期:2013-09-15 16:46:29双子座
日期:2013-09-25 08:17:09技术图书徽章
日期:2013-09-25 09:11:42天秤座
日期:2013-10-01 16:25:34
30 [报告]
发表于 2012-10-20 17:54 |只看该作者
本帖最后由 __BlueGuy__ 于 2012-10-20 17:58 编辑
starwing83 发表于 2012-10-20 17:54
回复 27# __BlueGuy__

我不会写程序啊,没个一天我是搞不定的...
IT 码农哪有一天的闲工夫写这个呀,只能放一旁纠结着

只能寄希望于 CUer 了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP