Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[PASCAL] Jak stworzyć program który zapisze dane do pliku ?

veronV2 24 Lut 2011 16:42 1808 7
  • #1 24 Lut 2011 16:42
    veronV2
    Poziom 2  

    Witam, na ferie dostałem do stworzenia następujący program:
    Napisz program który będzie zapisywał dane do pliku DANE.DAT samochody w komisie REX-IMPORT. Dane o jednym samochodzie: marka, rok produkcji, kolor, pojemność silnika, paliwo, kraj pochodzenia, cena zakupu w EURO, cena sprzedaży w ZŁ, data zakupienia, data sprzedaży.
    Program powinien pokazać na ekranie:
    1. Samochody znajdujące się w komisie (kupione- nie sprzedane).
    2. Samochody sprzedane w ostatnim roku.
    3. Zysk w ZŁ za dowolny miesiąc i za rok (dane o roku i miesiącu są pobierane z klawiatury).

    Programować dopiero zaczynam dlatego zwracam się o pomoc do was. Od czego mam zacząć oraz jak to stworzyć żeby w miarę przejrzyście wyglądało. Z góry dziękuję za pomoc :D

    0 7
  • #2 24 Lut 2011 19:42
    przemo_wielki
    Poziom 23  

    Skoro dopiero zaczynasz to polecam jakikolwiek kurs. Szczególnie przydatne będą tutaj informacje na temat plików binarnych oraz rekordach.

    0
  • #3 24 Lut 2011 20:23
    chablak
    Poziom 11  

    poczytaj trochę o assign, rewrite, blockwrite, close. I tak jak napisał mój poprzednik kurs jakikolwiek byłby jak najbardziej wskazany, w internecie jest tego cała masa.

    Pozdrawiam

    0
  • #4 24 Lut 2011 21:38
    veronV2
    Poziom 2  

    Ok, zajrzę do kursu i poczytam o tych procedurach. A tak szczerze dam radę napisać ten program ?? Na czym tak szczerze muszę się skupić pisząc go ??

    0
  • #5 24 Lut 2011 22:29
    marcinj12
    Poziom 40  

    veronV2 napisał:
    A tak szczerze dam radę napisać ten program ??

    Nie. Nie dasz rady...
    I co Ci daje taka odpowiedź?? ;)

    Skąd ktoś na forum ma wiedzieć czy dasz radę czy nie? Program jest do napisania, jak każdy, wszystko zależy od Ciebie... Opanowanie podstaw to podstawa ;)
    Potem możesz wzorować się na gotowcu, na google znajdziesz dużo przykładowych programów, chyba nawet na elektrodzie były takie tematy, baza danych w pliku to dosyć "popularny" temat.
    Dwa przykładowe linki od których możesz zacząć:
    Link 1 czy Link 2
    Jak zrozumiesz jak działa taki program, będziesz mógł wykorzystać fragmenty do swojego projektu lub przerobić go na własne potrzeby.

    0
  • #6 27 Lut 2011 12:27
    patrykczyz
    Poziom 2  

    To nie jest takie trudne jak sądzisz. Nie wkleję Ci kodu programu, bo byś miał za łatwo i się niczego nie nauczył, ale po części powiem co zrobić :). Tak więc, zadeklaruj sobie dwie zmienne:string(do przechowywania danych i text do przechowywania uchwytu pliku tekstowego). Wczytaj ciąg znaków i poleceniem Assign przypisz plik do uchwytu, następnie poleceniem Rewrite wyczyść plik, bądź go utwórz jeżeli nie istnieje. Dalej wpisujesz to co ma się znaleźć w pliku, zapisujesz plik i wstrzymujesz program :).

    0
  • #7 27 Lut 2011 14:33
    Reinawen
    Poziom 11  

    Polecam użycia tablicy obiektów.

    0
  • #8 02 Mar 2011 08:39
    xanio
    Poziom 27  

    A w wersji 2.0 zamiast tablicy, użyć listy.
    W wersji 3.0 użyć bazy danych (np. mysql, sqlite).

    0