logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATmega32 - Rysowanie skośnej linii w terminalu VT100

Antystatyczny 20 Lip 2013 19:37 1737 4
REKLAMA
  • #1 12543011
    Antystatyczny
    Poziom 16  
    Dzień dobry.

    Pragnę w Putty wyświetlić skosną linię złożoną ze znaków ASCII korzystając z emulacji terminala VT100. Naskrobałem taką oto funkcję w języku C:



    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Powyższa funkcja działa poprawnie rysując poziome i pionowe kreski oraz rysując pojedynczy "piksel". W przypadku rysowania linii skośnych występuje problem polegający na tym, że koniec linii nie jest wykończony własciwie. Dorzucę obrazek, by pokazać, czym kończy się próba narysowania linii o współrzędnych początkowych 1,1 oraz końcowych 80,24 (czyli linia po przekątnej całego okna terminala)

    ATmega32 - Rysowanie skośnej linii w terminalu VT100

    Ma ktoś jakis pomysł na "dostrojenie" pracy mojej funkcji?

    Pozdrawiam.
  • REKLAMA
  • #2 12543386
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 12543406
    Antystatyczny
    Poziom 16  
    Zaraz to na szybko zaimplementuję oraz sprawdze działanie, ale z czystej ciekawości zapytam... Dlaczego akurat * 1024?
  • REKLAMA
  • #4 12543416
    Konto nie istnieje
    Poziom 1  
  • #5 12543437
    Antystatyczny
    Poziom 16  
    Ok, już widzę. Przepraszam za to przeoczenie.
REKLAMA