GOTOXY(x,y) , MENU , GETCH()

0

w PASCAL'u była taka fajna funkcja GOTOXY(x,y)

dzięki której mogłem sobie wstawić tekst tam gdzie tylko chciałem...
czy istnieje instrukcja odpowiednia w C++? jeśli tak to prosze o podanie mi jej i mały przykład z jej wykorzystaniem...

i jeszcze jedna sprawa:
interesuje mnie jak zrobić MENU.. ale...
mam na ekranie wypisane losowe znaki (cały ekran) na samej górze w lewym rogu widnieje napis Plik

z podkreśloną literą P

gdy naciskam tą litere na klawiaturze to pokazuje ni się poniżej pare jeszcze innych opcji,, ale gdy tylko naciskam jeszcze raz litere P, to jak zrobić aby to menu się schowało a znaki które się tam wcześniej znajdowały powróciły na swoje miejsce?

sprawa 3:
nie działa mi instrukcja getch();

pomimo iż załadowałem biblioteke conio.h

...

posiadam kompilator DevC++ 4

a oto cały listing kodu:

#include <iostream.h>
#include <string>
#include <conio.h>

int main()
{
// inicjalizacja bazy danych
string imie[256];
string nazwisko[256];
string ulica[256];
string mail[256];
string nick[256];
int blok[256];
int mieszkanie[256];
int kod[256];
int teldom[256];
int telkom[256];
int gadu[256];
// koniec inicjalizacji

cout << "(P)Plik (E)Edycja (N)Narzedzia (M)Pomoc\n";
int menu=0;
string klawisz;
for (0;menu<=1000;++menu)
{
getch();

// i jesze chciałbym się
// zapytać jak wstawić
// pobrany znak pod
// zmienną klawisz????

if (klawisz == "P") cout << menu;
if (klawisz == "E") cout << menu;
if (klawisz == "N") cout << menu;
if (klawisz == "M") cout << menu;
}

return 0;
}

prosze o pomoc (program ten jak widać ma nic nie robić, ale tylko na razie :)

0
  1. W c++ również jest komenda gotoxy(x,y), nie pamiętam tylko w której bibliotece. i z tego co wiem jest ona trochę przestarzała.

  2. Zmień w kodzie getch(); na getch(klawisz);

0
luzik napisał(a)

nie pamiętam tylko w której bibliotece. i z tego co wiem jest ona trochę przestarzała.

conio.h ;]

0
klajter napisał(a)
luzik napisał(a)

nie pamiętam tylko w której bibliotece. i z tego co wiem jest ona trochę przestarzała.

conio.h ;]

owszem, ale pod Dev'em nie działa :/ (przynajmniej ja nie umiem "zrobić zeby działało")

0
Kooba napisał(a)

owszem, ale pod Dev'em nie działa :/ (przynajmniej ja nie umiem "zrobić zeby działało")

Tam od razu nie dziala. A od czego sa google?
http://conio.sourceforge.net/

0

A od czego jest ten cały site??
http://4programmers.net/faq.php?id=738

Oczywiście wyszukiwarka jest do d.. :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1