[Turbo Pascal] "Przerobienie" rekordów na file text

[Turbo Pascal] "Przerobienie" rekordów na file text
LA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
0

Cześć!
Czy istnieje możliwość "przerobienia" tego:

Kopiuj
 type
  muzyka = record
    dlugosc: array[1..max] of integer;
    znaki:   array[1..max] of char;
    ilosc:   integer;
  end;

var
  plik: file of muzyka;
  melodia: muzyka;
  i: integer;

na file text?
Muszę to przerobić ponieważ chce zapisywać melodie(znaki) do pliku tekstowego w takiej postaci: naciśnięty znak ~ czas jego trwania.

pozdrawiam, w razie co mogę przesłać cały kod programu :)

LN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1398
0

Możliwość zawsze istnieje.

LA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
0

To sprostuje pytanie, jak to "przerobić"?

MartinEagle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Jak najłatwiej/najprościej.

LA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
0

Kolejne sprostowanie jak najłatwiej i jak najprościej można przerobić te rekordy na plik tekstowy? :D. Sie czepiacie słówek ;)

MartinEagle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 56
0

Odczytaj rekord i zapisz go w postaci mniej-więcej takiej:
pętla q od 1 do max i wykonaj
znak:=Integer_Do_Stringa(z_rekordu_znak[q]);
dlug:=(z_rekordu_dlugosc[q]);
Write(TextFile, znak);
Write(TextFile, dlug);
koniec pętelki;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.