學lua必須先學c語言嗎 C 程序,我只給別人生成了exe,但是里面有一個函數(shù)是需要別人自己寫的,如何做這個接口呢?
C 程序,我只給別人生成了exe,但是里面有一個函數(shù)是需要別人自己寫的,如何做這個接口呢?作為一名程序員,我認為你不適合當程序員。1、如果你問這樣一個問題,你可以斷定你甚至沒有讀過一本三四百頁的基本
C 程序,我只給別人生成了exe,但是里面有一個函數(shù)是需要別人自己寫的,如何做這個接口呢?
作為一名程序員,我認為你不適合當程序員。
1、如果你問這樣一個問題,你可以斷定你甚至沒有讀過一本三四百頁的基本C編程語言書。沒有耐心你不能做技術工作。
2、要知道這樣一個問題,在網上隨機搜索可以找到很多別人總結出來的解決方案。在這里提問就是等待別人給你一個解決方案。這說明做事缺乏主動性,對心理依賴嚴重。這樣的人只適合當領導
!建議不要從事技術工作,尤其是軟件開發(fā)。真正的程序員必須熬夜為你填補漏洞。積德改行。謝謝你身邊的程序員
lua腳本怎么調整文件指針,不可能每次都從文件開頭讀吧?
文件:查找()可用于獲取和調整當前讀取位置,例如:
這是第1行
這是第2行
這是第3行
這是第4行
這是第5行
//腳本.lua
本地文件=斷言(io.打開(" 源.txt)
打?。ㄎ募鹤x?。ā?行“)
打?。ㄎ募鹤x?。ā?line”)--讀到第二行的末尾
本地電流=文件:查找()--保存當前讀取位置
打?。ㄎ募鹤x?。ā?行“)
打?。ㄎ募鹤x取(“*行“)文件:查找(“set”,當前)--重置讀取位置
打?。ㄎ募鹤x取(“*line”)//輸出
這是第1行
這是第2行
這是第3行
這是第4行
這是第3行]]如果要保存位置在多次運行時,將seek()的返回值寫入要保存的文件
這不僅是匿名函數(shù)的問題,也是閉包的問題。如果你對閉包了解不多,可以暫時忽略它
函數(shù)a的返回值是一個匿名函數(shù),它會改變函數(shù)a中的局部變量
每次調用匿名函數(shù)都會使局部變量自增1并返回這個值
執(zhí)行時,C1被賦予了這個匿名函數(shù),所以每次調用C1都會輸出這個局部變量,這個局部變量每次I時都會自動遞增
第一個問題:
不要混淆Lua源代碼中的參數(shù)和Lua擴展C函數(shù)中的參數(shù)。Lua,不管是什么指針(當然,PLC函數(shù)中的參數(shù)需要pl指針)。
第二個問題:
對于C函數(shù),它必須返回int值。這個int值告訴Lua它將幾個參數(shù)返回給Lua(它可以返回0個參數(shù);如果為0,則返回0)。
第三個問題:
Lua ToNumber是以整數(shù)形式返回Lua堆棧中相應索引的值。在這個語句中,您將Lua中的參數(shù)賦給num變量。