游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3517|回复: 13

求助:文件

[复制链接]

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2008-6-3 17:41:00 | 显示全部楼层 |阅读模式
如何确定一个很大的文件中特定字符串(比如"$M01")在文件中的行数?只要第一次出现的就可以
有没有不用遍历行的方法?
比如文件有3000行,现在可以用3000次循环Line Input来实现此功能,不过太麻烦了,听说SendMessage函数可以解决类似问题,特求高手相助,其他的方法也可以  
  顺便问下如何从文件指定行开始读取,比如第1008行
文件打开形式是Input

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-6-3 18:51:00 | 显示全部楼层

Re: 求助:文件

你自己修改一下我的代码, 有要的功能
变量iLine就是指定行数.

需要更多资料可以来我的网站:http://www.vbgamediy.com

sf_200863185042.rar

1.42 KB, 下载次数:

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2008-6-3 20:05:00 | 显示全部楼层

Re:求助:文件

谢谢楼上的热心帮助

不过这样要到3000行还是要循环3000次line input,我现在使用的就是这种方法

我是想问下有没有更直接的方法,听人说SendMessage可以实现,可是一个例子也没找到

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-6-3 20:44:00 | 显示全部楼层

Re:求助:文件

现在电脑的速度循环3000次算什么,我游戏里一个场景里就要渲染2000棵草,当然找好的运算方法是对的,不过你说的那个我不会。哈哈!

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2008-6-3 20:55:00 | 显示全部楼层

Re:求助:文件

是啊,我刚才试了一下,确实没影响
不过之前我总觉得VB运算缓慢,同样的高斯迭代在C里面跑1秒VB里跑10秒。。。

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-6-3 21:53:00 | 显示全部楼层

Re:求助:文件

C比较接近汇编语言, 所以比VB快是肯定的, 如果不是超大工程, 那VB和C看起来差不多, 主要是现在的电脑速度快.
早期由于电脑的速度不够快, 商业游戏都选择C语言, 电脑速度提高后, C已经成熟了, 所以用VB写游戏的人少,
就好象我们那时候还没有80286,386用TURBO C,别人用汇编语言,电脑慢 ,C也不快.

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2008-6-3 23:01:00 | 显示全部楼层

Re:求助:文件

这个问题就算解决了吧,不过还是期待有人给出SendMessage的例子。新的问题发新帖子了

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-3 23:16:00 | 显示全部楼层

Re:求助:文件

“一个人肚子饿了买大饼吃,吃了一个没有饱,于是吃了第二个,又没有饱,于是又吃了第三个、第四个、第五个、第六个,吃到第七个终于吃饱了,他拍着肚子说,早知道吃第七个大饼就能吃饱前面六个大饼就不吃了。”

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-6-4 10:54:00 | 显示全部楼层

Re: Re:求助:文件

psic: Re:求助:文件

“一个人肚子饿了买大饼吃,吃了一个没有饱,于是吃了第二个,又没有饱,于是又吃了第三个、第四个、第五个...

经典,这就是以前游戏之家曾经说过的。

现在的程序员总是以为外国的游戏制作只吃了一个饼(第七个)就饱了,而我们都吃了三四个了还没饱。差距不再技术,而在思想。 [em20]

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-6-4 11:26:00 | 显示全部楼层

Re:求助:文件

是!没有前面的开发经验哪里有后来的发展和进步。
中国的游戏开发商们真要好好想想,如果只是为了这个游戏赚钱而不管他还不好玩,那还是不能发展真正的中国特色游戏产业。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 08:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表