[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

kawafis44
Użytkownik
Użytkownik
Posty: 474
Rejestracja: 22 paź 2007, o 20:55
Płeć: Mężczyzna
Lokalizacja: Gliwice
Podziękował: 416 razy
Pomógł: 2 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: kawafis44 »

Witam!
Chciałbym, żeby po wyborze opcji 'b' wyświetlał mi na wyczyszczonym ekranie system("cls"); tabelkę, zawierającą m na n pól, gdzie int m,n; i są to wymiary macierzy. W tabelce tej każdemu polu powinien odpowiadać ten sam symbol (np. 176 w tabeli Ascii), przydałoby się też obramowanie.
Po wyświetleniu tablicy powinien zaznaczyć (podświetlić lub zmienić kolor) pierwszego pola w lewym, górnym rogu. Po wciśnięciu strzałki powinien poruszyć się w odpowiednie miejsce (ruch jest zawsze możliwy, przy polu na samej górze po wciśnięciu strzałki w górę przeskakuje do ostatniego wiersza).
Gdy jest wybrane dane pole, powinien obok tabelki wyświetlić numer pola (m x n) i wartość, jaką przyjmuje dla tego pola.
Problem w tym, że nie wiem, jakich funkcji użyć do obsługi strzałek :), ani do wyboru i podświetlenia (np. zmiany koloru) pola.
Pozdro!
Awatar użytkownika
kadiii
Użytkownik
Użytkownik
Posty: 642
Rejestracja: 20 gru 2005, o 21:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Pomógł: 130 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: kadiii »

Proponuję pobawić się biblioteką curses.h ->
kawafis44
Użytkownik
Użytkownik
Posty: 474
Rejestracja: 22 paź 2007, o 20:55
Płeć: Mężczyzna
Lokalizacja: Gliwice
Podziękował: 416 razy
Pomógł: 2 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: kawafis44 »

nie mogę zawrzeć ncurses, gdy korzystam z kompilatora Borland BCC55
Error E2209 calc.c 2: Unable to open include file 'ncurses.h'
a gdy korzystam z Dev-C++
2 c:\borland\bcc55\bin\projekty\calc.c ncurses.h: No such file or directory
pozdro!
Ostatnio zmieniony 1 lut 2008, o 16:57 przez kawafis44, łącznie zmieniany 2 razy.
cozmo
Użytkownik
Użytkownik
Posty: 15
Rejestracja: 4 sty 2008, o 19:09
Płeć: Mężczyzna
Lokalizacja: Milanówek
Podziękował: 1 raz
Pomógł: 3 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: cozmo »

kawafis44 pisze:nie mogę zawrzeć ncurses, gdy korzystam z kompilatora Borland BCC55
Error E2209 calc.c 2: Unable to open include file 'ncurses.h'
działa mi ta biblioteka w Dev-C++, ale zależy mi na kompilacji w BCC55, bo z Dev-C++ jestem generalnie niezadowolony (inne rzeczy nie działają poprawnie, choć się kompiluje)

pozdro!
może po prostu nie masz jej w BCC.
kawafis44
Użytkownik
Użytkownik
Posty: 474
Rejestracja: 22 paź 2007, o 20:55
Płeć: Mężczyzna
Lokalizacja: Gliwice
Podziękował: 416 razy
Pomógł: 2 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: kawafis44 »

w Dev-C++ też nie działa, poprawiłem poprzedni post
pozdro!
cozmo
Użytkownik
Użytkownik
Posty: 15
Rejestracja: 4 sty 2008, o 19:09
Płeć: Mężczyzna
Lokalizacja: Milanówek
Podziękował: 1 raz
Pomógł: 3 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: cozmo »

wiec sprawdz czy
(biblioteka w ktorymkolwiek katalogu)
else
{download}
kawafis44
Użytkownik
Użytkownik
Posty: 474
Rejestracja: 22 paź 2007, o 20:55
Płeć: Mężczyzna
Lokalizacja: Gliwice
Podziękował: 416 razy
Pomógł: 2 razy

[c] kalkulator macierzy - wyswietlanie istniejacej macierzy

Post autor: kawafis44 »

nigdzie nie znalazłem na dysku pliku ncurses.h

znalazłem taki download ncurses ale po rozpakowaniu nie widzę nigdzie pliku ncurses.h, poza tym nie wiem ani jak to zaistalować, ani czy jest to pod windows czy linux

pozdro!

ps. zapraszam też do tego tematu https://matematyka.pl/viewtopic.php?t=59738
ODPOWIEDZ