• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed W jaki sposób zapisać dane poprzez stworzony przez siebie program ?

Object Storage Arubacloud
0 głosów
195 wizyt
pytanie zadane 9 sierpnia 2016 w C i C++ przez wojtekw0703 Użytkownik (960 p.)
zamknięte 9 sierpnia 2016 przez wojtekw0703
Witam wszystkich po raz kolejny.

Dostałem za zadanie zrobić dla mojej szkoły aplikację na komputer typu "dziennik elektroniczny". Chociaż tytuł programu nie jest zgodny do końca z celem, który mam osiągnąć.

Chodzi dokładnie o stworzenie aplikacji, którą każdy uczeń (z mojej szkoły) będzie posiadał w domu i w momencie gdy dostanie ocenę z danego przedmiotu ma wpisać sobie właśnie do tego programu, który sobie to gdzieś przechowa. Po kolejnym uruchomieniu programu, kiedy user wpisze kolejną ocenę po prostu "dorzuci do zbioru" ocen z danego przedmiotu. Może przedstawię to w praktyce, bo obawiam się,że może nie do końca zrozumiale napisałem. ;)

1) Uruchamiam program,
2) Wpisuję np.: "4" z polskiego,
3) Program to zapisuje,
4) Kolejny raz gdy uruchomię program i wpiszę np.:"5" z polskiego będę widział,że z tego przedmiotu mam już oceny : "4" oraz "5"

O to mi dokładnie chodzi....
To musi być jakaś specjalna baza danych ?

Z góry dzięki i przepraszam za ilość tekstu,ale bardzo mi zależy na zrobieniu tego projektu ;)
komentarz zamknięcia: Udzielono odpowiedzi
komentarz 9 sierpnia 2016 przez Aisekai Nałogowiec (42,190 p.)
Zwykły notatnik powinien wystarczyć
komentarz 9 sierpnia 2016 przez wojtekw0703 Użytkownik (960 p.)
Zapisywanie i odczyt z pliku *.txt ?
komentarz 9 sierpnia 2016 przez Aisekai Nałogowiec (42,190 p.)
Tak.
komentarz 9 sierpnia 2016 przez Aisekai Nałogowiec (42,190 p.)
Do każdego przedmiotu inny notatnik też możesz zrobić. Z klasami też można się bawić.
1
komentarz 9 sierpnia 2016 przez jpacanowski VIP (101,940 p.)
SQLite
1
komentarz 9 sierpnia 2016 przez manjaro Nałogowiec (37,390 p.)
Do takich rozwiązań oczywistym jest korzystanie z bazy danych. Na początek jak najbardziej tak jak napisał @jpacanowski SQLite. Jakby później to miało działać i funkcjonować w szkole to wystarczy podmienić SQLite na MySQL na serwerze.

3 odpowiedzi

0 głosów
odpowiedź 9 sierpnia 2016 przez Michał Gibas Pasjonat (19,610 p.)
Jak koniecznie chcesz napisać własny program to zapisuj oceny po prostu w plikach .txt [<fstream>] (np. jpol.txt, ang.txt etc.)

Pozdrawiam!
komentarz 9 sierpnia 2016 przez wojtekw0703 Użytkownik (960 p.)
Ok, Fajny pomysł tylko teraz pytanie.... W jaki sposób zrobić to w Visual Studio (C++) ?
0 głosów
odpowiedź 9 sierpnia 2016 przez DragonCoder Nałogowiec (36,500 p.)
A więc wystarczy Ci notatnik i konsola, w której zapiaujesz i odczytujesz pliki. Najlepiej zrobić menu, dodaj ocene i pokaz oceny. I podzielic na poszczegolne przedmioty
0 głosów
odpowiedź 9 sierpnia 2016 przez Ehlert Ekspert (212,670 p.)

Moim zdaniem zapis do plików będzie nieco banalny. Aplikacja będzie użytkowa więc musisz się uodpornić na idiotów którzy w plikach konfiguracyjnych będą wpisywać liczby wykraczające poza zakres integera itd. Jeśli masz wystarczającą wiedzę zainteresuj się tym.

Jeśli jednak pliki, to pamiętaj o szyfrowaniu danych (wypada), i o sumie kontrolnej z pliku. Możesz też nadać atrybut ukryty dla plików i folderów, które tworzysz.

Podobne pytania

0 głosów
1 odpowiedź 277 wizyt
pytanie zadane 19 października 2016 w C i C++ przez Shiro Stary wyjadacz (10,300 p.)
0 głosów
1 odpowiedź 538 wizyt
pytanie zadane 9 listopada 2017 w JavaScript przez revizor451 Obywatel (1,930 p.)
0 głosów
3 odpowiedzi 6,706 wizyt

92,551 zapytań

141,399 odpowiedzi

319,531 komentarzy

61,937 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...