Zapamiętywanie informacji

0

Jeśli zapiszę jakieś informacje w zmiennej i zamknę konsolę, następnie odpalę program to informacje zostały utracona. Wiem, że te dane trzeba by zapisać do piku i następnie je odczytaj. I tak zrobiłem z rozszerzem .txt, i wszystko działo. Niestety każdy głupi mógł edytować ten plik i zmieniać te informacje.
Moje pytanie brzmi: Z jakim rozszerzem mam stworzyć plik, który będzie tylko do odczytu dla programu?

0

Rozszerzenie to tylko część nazwy pliku, nie w tym rzecz. Jeżeli zapisujesz coś do pliku, to tak czy inaczej każdy będzie mógł ten plik modyfikować. Możesz co najwyżej sprawę utrudnić, wymyślić sobie jakiś własny format pliku, dodatkowo szyfrować, itd.
Jakiego typu to informacje? Bo jeżeli są to opcje programu, to ja raczej zostawiłbym je w czystym tekście - przynajmniej w razie czego bardziej rozgarnięty użytkownik może sobie coś zmienić bez uruchamiania programu - np w przypadku kiedy program po zmianie jakiejś opcji przestał się uruchamiać, etc.

0

Jest to "mini baza danych". Program ma za zadanie dodawanie, usuwanie, edytowanie pracowników

1 użytkowników online, w tym zalogowanych: 0, gości: 1