2
我使用文本文件作爲數據庫來保存我使用swi-prolog製作的遊戲的用戶信息。信息保存如下:user(Name,Password,Age,Points).
我想要做的是更改用戶的Points
而不必重寫整個數據庫。換句話說,我正在尋找一些可以像retractall(user(Name,_,_,_))
那樣工作的東西,但是可以使用文本文件。我知道如何使用read/2來查找特定用戶,以及如何使用write/2來確定新的事實,但是我不知道如何刪除文本文件中的一個特定行。 謝謝你的幫助。使用swi-prolog更改和刪除文本文件中的行