Kezdőoldal » Számítástechnika » Programozás » C++ szöveg pozicionálás?

C++ szöveg pozicionálás?

Figyelt kérdés
C++-ban hogyan tudok egy szöveget mondjuk az (x;y)=(6;10) pontból kezdve kiíratni?
2012. dec. 5. 14:23
 1/6 iostream ***** válasza:
Platformfüggetlenül sehogy. Amúgy meg conio.h vagy ncurses.
2012. dec. 5. 14:36
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Egy kezdetleges "képernyővédőt" szeretnék csinálni úgy, hogy egy 80*25 karakter tömböt feltöltök szóközökkel, majd a (0;0) pontból elindítani a szöveget 45 fokos szögben lefelé.
2012. dec. 5. 14:40
 3/6 anonim válasza:

A neten néztem utána neked, hátha jó:


Használd ezt: <conio.h>


És használd ezt a függvényt:

_gotoxy(int, int);


_gotxy(0,0); <- ez például a bal felső sarokba teszi a kurzort.


Remélem működik, nem próbáltam ki (nincs lehetőségem ezen a gépen)!

2012. dec. 5. 14:40
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
"'gotoxy' identifier not found."
2012. dec. 5. 14:44
 5/6 iostream ***** válasza:
Azt is csinálhatod, hogy felveszel egy 80*25 hosszú karaktertömböt, és mindig kiírod. Az kb törli/újrarajzolja a képernyőt. Ezután csak a 16, 16-os koordinátába (azaz 16*80 + 16) elkezdesz rajzolni, és minden jó lesz.
2012. dec. 5. 15:46
Hasznos számodra ez a válasz?
 6/6 iostream ***** válasza:

"Üdv!

szeretnék kérni egy kis segítséget!

Hogyan kell egy 80*25 karakter tömb mondjuk (x,y)=(10,10) pozíciójából indulva bemásolni egy szöveget úgy, hogy azt maradéktalanul kiírja?"


std::copy pont elvégzi, és ha nem fér ki a szöveg, akkor a következő sorban folytatja.

2012. dec. 5. 15:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!