Konwerter danych do tablicy w Action!
Czasem zaistnieje potrzeba przepisania danych celem umieszczenia ich w listingu w języku Action! Program BINTOACT.EXE konwertuje dane ze wskazanego pliku do pliku tekstowego tworząc tablicę. Można określić nazwę tablicy oraz ilość danych wpisanych w jednym wierszu, dodatkowo można określić czy mają się pojawić odstępy pomiędzy danymi. Dane wypisywane są w formacie szesnastkowym.
Program dla Sparta DOS X uruchamiamy przez komendę X, chyba że ktoś ma zdefiniowane w systemie uruchamianie plików EXE przez X z automatu to wtedy nie musi.
Po uruchomieniu program pyta o nazwę pliku wejściowego. Nazwę podajemy w formacie D:FNAME.EXT lub FNAME.EXT – wtedy przyjmowany jest aktualny numer dysku. Jeśli wpiszemy symbol * (gwiazdka) zostanie wydrukowany katalog bieżącego dysku, następnie po naciśnięciu klawisza program ponownie się uruchomi. Nie wpisanie niczego w polu nazwy kończy pracę i program wykonuje skok do Sparta DOS X.
Jeśli nazwa pliku jest prawidłowa zostanie podana jego wielkość, następnie wpisujemy nazwę tablicy, jeśli nie zostanie wpisana program przyjmie domyślą nazwę TABLICA.
Następnie program pyta o ilość danych w wierszu (1-16) – jeśli nie podamy wartości zostanie przyjęta domyślna wartość 12.
W kolejnym kroku pojawi się pytanie o odstęp pomiędzy danymi, tylko świadome wciśnięcie klawisza T włączy tę opcję.
W ostatnim kroku program pyta o nazwę pliku wyjściowego. Podobnie jak na początku podajemy w formacie D:FNAME.EXT lub FNAME.EXT, przy drugim przykładzie przyjmowany jest aktualny numer dysku. Jeśli podamy tylko FNAME program automatycznie doda rozszerzenie ’.ACT’ Nie wpisanie niczego w polu nazwy kończy pracę i program wykonuje skok do Sparta DOS X.
Teraz nastąpi właściwa konwersja, dane pobierane są z pliku wejściowego, przetwarzane i wysyłane do pliku wyjściowego oraz na ekran:
Po zakończeniu pracy program oczekuje na naciśnięcie klawisza i wykonuje skok do Sparta DOS X:
Biblioteka: