W jaki sposób najlepiej przechować informacje wyświetlane w programie?

0

Robię program, który ma pomóc mi w pewnych rzeczach. Będzie dużo informacji, które będą wyświetlane w konsoli.

  1. Wszystkie informacje są w programie
  2. Informacje są pobierane z pliku txt

Nie wiem czy są jakieś inne rozwiązania. Jestem początkujący. Informacji jest dość sporo (ok. 15000 linijek w word), będę robił podział na kategorie itd.

1

Kiedyś były dobre zeszyty, później segregatory, akta i uginające się od ciężaru dokumentów szafki. Dzisiaj są bazy danych :)
Jeżeli interesuje Cię przechowywanie danych w pliku, poczytaj o SQLite.

0

Na razie nie chcę się uczyć innych, nowych rzeczy. Jestem na początku obiektowości i chciałbym do tego momentu coś wykorzystać. Muszę w pełni poznać to co umiem. Z czasem sobie ten program będę rozwijać, udoskonalać, ale to powoli.

1

Nie znam się na C++ ale to dobry moment żeby ruszyć bazy danych :)

0
Wielki Pomidor napisał(a):

Robię program, który ma pomóc mi w pewnych rzeczach. Będzie dużo informacji, które będą wyświetlane w konsoli.

A może by tak sensownie opisać problem?

Jakie to są informacje? Jaka jest struktura tych danych? Ile ich jest (odpuść sobie linijki z worda, podaj konkrety)?

0

Będą tam informacje o wszystkim czego nauczyłem się z c++ (teoria + kod) i chcę jakoś to sensownie sobie podzielić.

0

Czyli, że bez programu nie będziesz wiedział co umiesz a czego nie umiesz? Takie rzeczy wychodzą 'w praniu'.

0

NIE pytam o porady związane czego powinienem się jeszcze nauczyć tylko pytam która opcja jest lepsza z tych co podałem. To chyba logiczne, że jak jestem początkujący i się uczę to od czasu do czasu coś zapomnę i muszę zerknąć sobie na jakiś gotowy kod, ściągę żeby sobie to przypomnieć. A pisząc taki program dodatkowo się jeszcze uczę i utrwalam to co umiem. Jestem ciekawy jak Wasze początki wyglądały, bo komentować jest łatwo.

Nie musicie już odpowiadać na dalsze komentarze bo i tak więcej nie odwiedzę forum. Każdy tu ma się za super programistę a czytanie ze zrozumieniem na pałe. Problem już sobie rozwiązałem, ludzie ze stacka mają trochę inną mentalność.

1
Wielki Pomidor napisał(a):

NIE pytam o porady związane czego powinienem się jeszcze nauczyć tylko pytam która opcja jest lepsza z tych co podałem.

Wszystko jest względne. W przypadku X lepsze jest A, w przypadku Y lepsze jest B. Ty swój problem opisałeś w stylu "kupiłem mebel. Lepiej go przewieźć swoim samochodem czy zamówić transport?"

To chyba logiczne, że jak jestem początkujący i się uczę to od czasu do czasu coś zapomnę i muszę zerknąć sobie na jakiś gotowy kod, ściągę żeby
sobie to przypomnieć. A pisząc taki program dodatkowo się jeszcze uczę i utrwalam to co umiem.

Google. Szybciej, efektywniej i więcej wyników

Jestem ciekawy jak Wasze początki wyglądały, bo komentować jest łatwo.

Szukam materiałów o tym czego potrzebuję w danej chwili. Nie czytam książek od deski do deski

Nie musicie już odpowiadać na dalsze komentarze bo i tak więcej nie odwiedzę forum. Każdy tu ma się za super programistę a czytanie ze
zrozumieniem na pałe. Problem już sobie rozwiązałem, ludzie ze stacka mają trochę inną mentalność.

Link? Bo jeśli na SO opisałeś swój problem tak jak tutaj, to ciężko mi uwierzyć, że takie coś powisiało tam więcej niż minutę.

0

To chyba logiczne, że jak jestem początkujący i się uczę to od czasu do czasu coś zapomnę i muszę zerknąć sobie na jakiś gotowy kod, ściągę żeby sobie to przypomnieć.<

cppreference
Lepszej ściągi chyba nie znajdziesz, a wraz z ilością kodu, którą napiszesz, łatwiej będziesz się tam odnajdować,
a w swojej ściądze, coraz trudniej.

0

Sądzę, że przesadzacie.

Mieć dużo ciekawych i opisanych tagami kodów w jednym miejscu to dobry pomysł.

Później jak potrzebuje np. "windows keyboard hook" to sobie wpisze i mam działający kod z poprzedniego projektu bez szukania po dysku lub gdzieś po blogach które mogą zniknąć z sieci, a bez nazwy internet archieve nie pomoże :^)

0

Mieć dużo ciekawych i opisanych tagami kodów w jednym miejscu to dobry pomysł.<

Też archiwizowałem. Później okazało się, że mam kilka (kilkanaście) podobnie otagowanych przykładowych kodów
i nie skorzystałem z ani jednego, prócz krótkich przykładów zachowanych pod ręką, pisanych do bieżących potrzeb.
Z czasem pozna na tyle składnię i zacznie szukać efektywnie rozwiązania, których 99% jest na stackoverflow.
PS: Zresztą już zawitał na SO.

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