- 博客(5)
- 收藏
- 关注
原创 tinyxml库的使用
1.加载文件。 TiXmlDocument doc( "demo.xml" ); doc.LoadFile(); 2. void main(void) { TiXmlDocument doc("data.xml"); bool loadOkay = doc.LoadFile(); if (loadOkay) { printf("/n%s:/n", pFilename); dump_
2006-06-25 11:33:00
1706
原创 vc7代码迁移到vc8的一些注意事项
1. 变量作用域 在vc7.1中, 如果一个变量定义在for语句的条件从句中,那么这个变量可以在for之后使用。但Vc8禁止这样,会报告一个C2065错误.for (int i = 0; i 10; ++i) { //codes here}if (i 10).. //error in Vc8for (i = 0; i 5;
2006-06-04 13:14:00
840
原创 控制台程序的标准输入输出的重定向
控制台程序的标准输入输出的重定向 今天终于解决这个问题困扰我几个月的问题,心里很高兴!!!在使用重定向技术需要注意以下几个问题:1、子进程程序每一句输出代码后需要调用fflush(stdout)函数,这样把输出的内容放入缓冲区,父进程才能及时的读到输出数据2、如果不是使用fflush(stdout)函数,子进程使用gets()函数会阻止子进程的线程运行3、重定向最好使用完成端口,这样可
2006-06-04 13:09:00
1982
转载 lua的使用(摘自luachina)
首先,让我来简单的解释一下Lua解释器的工作机制,Lua解释器自身维护一个运行时栈,通过这个运行时栈,Lua解释器向主机程序传递参数,所以我们可以这样来得到一个脚本变量的值:获取脚本的变量的值lua_pushstring(L, "var"); //将变量的名字放入栈lua_gettatbl(L, LUA_GLOBALSINDEX);变量的值现在栈顶假设你在脚本中有一个变量 var = 10
2006-06-04 08:38:00
12140
1
转载 向 lua 虚拟机传递信息(转自 云风的 BLOG )
向 lua 虚拟机传递信息当程序逻辑交给脚本跑了以后,C/C++ 层就只需要把必要的输入信息传入虚拟机就够了。当然,我们也需要一个高效的传递方法。以向 lua 虚拟机传递鼠标坐标信息为例,我们容易想到的方法是,定义一个 C 函数 get_mouse_pos 。当 lua 脚本中需要取得鼠标坐标的时候,就可以调用这个函数。但这并不是一个好方法,因为每次获取鼠标坐标,都需要在虚拟机
2006-06-04 08:18:00
2638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人