【发布时间】:2012-04-05 17:52:55
【问题描述】:
我正在用 win32 编写一个老式 mmorpg(它应该在非常旧的机器上运行),我想读取一个可以是 ASCII 或 Unicode(很少)的文件,并计算其中的行数它。由于这些机器的内存非常低,我不能一次在 RAM 中保留超过 4KB。
有什么想法吗? 谢谢
【问题讨论】:
-
您只需要为文件中的一行提供足够的存储空间。如果您只需要计算行数,那也不会。只需使用 fgets() 函数。继续调用它,直到它返回 NULL。最后检查返回的字符串
\n,当你看到它时增加行计数器。 -
这是客户端还是服务器?如果没有相对大量的资源,您肯定无法制作“大型多人游戏”游戏。
标签: winapi low-memory retro-computing