Zaczynam się uczyć o io. funkcje i próbuję je zaimplementować w moim kodzie. Szukałem odpowiedzi na to i nic nie wydaje się dawać wyraźnego cięcia tak lub nie, a przynajmniej go nie widzę. Mam nadzieję, że ktoś tutaj zna odpowiedź i będzie w stanie jej pomóc.Tworzenie nowych plików za pomocą funkcji I/O Lua
Chcę utworzyć plik tekstowy, w którym mogę pisać w miarę upływu czasu. Zasadniczo będzie to log, do którego będę dołączał linie wyjściowe. Najwyraźniej io.open ("textfile.txt") nie tworzy pliku, lub tak się wydaje.
Czy istnieje sposób na utworzenie pliku tekstowego w Lua, który będzie później dostępny za pomocą io.read/write? Dodatkowo, czy muszę wywołać funkcję io.close() przed otwarciem lub utworzeniem nowego pliku tekstowego? Doceniam każdą udzieloną pomoc. Dzięki!
Powinieneś powiedzieć, czy otwierasz go do odczytu lub zapisu z drugim parametrem do 'io.open (" filename "," w ")'. Flagi mają takie samo znaczenie, jak w przypadku 'fopen'. –
@Nicol, dziękuję, zredagowałem moją odpowiedź. – lhf