Kezdőoldal » Számítástechnika » Programozás » Szöveges képernyőn létrehozok...

Szöveges képernyőn létrehozok egy ablakot (C nyelvben), és be akarom keretezni. A jobb-alsó sarokba hogyan lehet úgy a keret karakterét beírni, hogy a tovább lépő kurzor ne okozzon soremelést (esetleg ne lépjen tovább a kurzor)?

Figyelt kérdés

#ablak #keret #szöveges képernyő #jobb-alsó sarok
2017. júl. 27. 01:20
 1/4 anonim ***** válasza:
Ilyen feladat volt nekünk is programozás órán. Sajnos a megoldásra már nem emlékszem, mert 1990-ben volt. De ezek szerint az oktatás azóta nem sokat lépett előre.
2017. júl. 27. 08:30
Hasznos számodra ez a válasz?
 2/4 coopper ***** válasza:

Szia.


Használd a "ConsoleScreenBufferInfo"-t :


Ez delphis, az eredeti microsoftos infoból lett átirva delphibe : [link]


Eredeti microsoftos link : [link]


Itt egy minta program delphiben : [link] (a Zip-ben a leforditott exe és a dpr forrás van)


Itt a forrása külön: [link]


Sok sikert.

üdv.

2017. júl. 27. 08:41
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
44%

Amire gondoltok az a 0xB800, ott kezdődik a szöveges képernyő (egyik byte a szín, a másik a karakter, stb.), de a mai "modern" rendszerek ezt nem igazán preferálják, max DOSBox-ban lehet játszani...


C:

[link]


[link]



C#:

[link]



C++:

[link]

2017. júl. 27. 11:21
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Használd a Curses könyvtárat, jobb megoldás sajnos nincs:

[link]

2017. júl. 27. 11:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!