當前位置:編程學習大全網 - 編程軟體 - lua賬號密碼讀取腳本實現教程

lua賬號密碼讀取腳本實現教程

lua遊戲腳本中,有許多是需要登錄許多小號,這些小號壹般存放在壹個文檔裏,腳本運行時需要讀取這些數據。

下面有個txt文檔,記錄這賬號與密碼的數據,如下

其中,左邊為賬號,右邊為密碼,中間用空格隔開(空格數不確定)。賬號允許使用中英文、數字、符號(但不允許有空格),密碼允許使用中英文、數字、符號(允許有空格,但不允許出現在最前或最後),忽略每行的首尾空格。

下面在電腦上進行測試,由於我的電腦的操作系統是Windows簡體中文版,也就是系統的字符編碼為GBK。而手機采用的字符編碼壹版是UTF-8(特別要註意這點!)

為了避免亂碼,將txt文檔與lua文件均采用和系統的字符編碼相同的編碼(很重要!)

對於GBK編碼的系統,保存時,選擇ANSI(記事本默認保存的就是這個格式)

如果用於手機上運行,則選擇UTF-8

lua實現:

運行結果:

稍作修改即可應用於手機端,這裏以iOS作為演示:

日誌:

本程序的主要難點在於,逐行讀取的叠代器lines()函數、trim()函數實現、賬號密碼的匹配、table的操作。

其中用到的自定義函數string.trim()大家可以記壹下,方便在自己的程序裏調用,還是挺實用的。

  • 上一篇:做畢業設計遇到的困難
  • 下一篇:C語言程序設計中如何驗證哥德巴赫猜想?
  • copyright 2024編程學習大全網