2016 - 2024

感恩一路有你

学lua必须先学c语言吗 C 程序,我只给别人生成了exe,但是里面有一个函数是需要别人自己写的,如何做这个接口呢?

浏览量:2039 时间:2021-03-10 15:40:51 作者:admin

C 程序,我只给别人生成了exe,但是里面有一个函数是需要别人自己写的,如何做这个接口呢?

作为一名程序员,我认为你不适合当程序员。

1、如果你问这样一个问题,你可以断定你甚至没有读过一本三四百页的基本C编程语言书。没有耐心你不能做技术工作。

2、要知道这样一个问题,在网上随机搜索可以找到很多别人总结出来的解决方案。在这里提问就是等待别人给你一个解决方案。这说明做事缺乏主动性,对心理依赖严重。这样的人只适合当领导

!建议不要从事技术工作,尤其是软件开发。真正的程序员必须熬夜为你填补漏洞。积德改行。谢谢你身边的程序员

lua脚本怎么调整文件指针,不可能每次都从文件开头读吧?

文件:查找()可用于获取和调整当前读取位置,例如:

这是第1行

这是第2行

这是第3行

这是第4行

这是第5行

//脚本.lua

本地文件=断言(io.打开(" 源.txt)

打印(文件:读取(“*行“)

打印(文件:读取(“*line”)--读到第二行的末尾

本地电流=文件:查找()--保存当前读取位置

打印(文件:读取(“*行“)

打印(文件:读取(“*行“)文件:查找(“set”,当前)--重置读取位置

打印(文件:读取(“*line”)//输出

这是第1行

这是第2行

这是第3行

这是第4行

这是第3行]]如果要保存位置在多次运行时,将seek()的返回值写入要保存的文件

这不仅是匿名函数的问题,也是闭包的问题。如果你对闭包了解不多,可以暂时忽略它

函数a的返回值是一个匿名函数,它会改变函数a中的局部变量

每次调用匿名函数都会使局部变量自增1并返回这个值

执行时,C1被赋予了这个匿名函数,所以每次调用C1都会输出这个局部变量,这个局部变量每次I时都会自动递增

第一个问题:

不要混淆Lua源代码中的参数和Lua扩展C函数中的参数。Lua,不管是什么指针(当然,PLC函数中的参数需要pl指针)。

第二个问题:

对于C函数,它必须返回int值。这个int值告诉Lua它将几个参数返回给Lua(它可以返回0个参数;如果为0,则返回0)。

第三个问题:

Lua ToNumber是以整数形式返回Lua堆栈中相应索引的值。在这个语句中,您将Lua中的参数赋给num变量。

学lua必须先学c语言吗 python教程 lua与c的指针传递

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。