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