[C]Problem z wywolaniem pierwiastkow z UOP

0

Witam!

Jestem w trakcie pisania programu ktory ma robic:

1.Wywoluje Uklad Okresowy Pierwiastkow: wszystko jest odpowiednio ulozone + kolorystyka w ASCI co odpowiada typowi danego pierwiastka
2.Prosi uzytkownika o podanie numeru danego pierwiasta poczym wyswietla wszystkie informacje o nim.

W sumie to nic wielkiego ale mam kilka problemow:

1.Optymalizacja,calosc po skonczeniu bedzie ogromna 112 pierwiastkow....
2.Do wyboru pierwiastka wykorzystuje case, czy to dobre rozwiazanie ? Jest az 112 wyborow + default .... Troche duzo
3.Kolejnym problemem jest sposob wyswietlania.Chodzi mi o to czy w case umieszczac odwolanie do danej funkcji zawierajacej odpowiednie info czy moze uzyc jakiejsc innej metody?Na plikach ? stworzyc 112 plikow ? troche duzo jak do takiego prostego programu...Jakies pomysly?
4.Czy istnieje taka mozliwosc aby przy uzyciu ASCI pomniejszyc rozmaiar standardowej czcionki ??

Niestety ale nie posiadam zadnego konta aby umiescic na nim wstepny kod do analizy...Czy ktos moze mi pomoc ??

Pozdrawiam i dziekuje

0

112 case'ow to dużo? To na czym Ty to odpalasz, na zegarku? [rotfl]

Dobra, żarty na bok. Ja przy takim programie bym się w ogóle optymalizacją nie przejmował. Napisz najpierw działający program, jak będzie się mulił, to wtedy będziesz się martwił.

Jeśli chodzi o trzymanie opisów w plikach: to jest lepsze rozwiązanie, bo będziesz mógł np. dostarczyć zaktualizowane informacje bez zmieniania programu. Albo np. inne wersje językowe, to też fajna rzecz. Pliki są bardziej elastyczne niż zaszywanie tekstów na stałe w kodzie jakiejś funkcji.

Co do czcionki: Jeśli robisz w DOSie, to możesz ręcznie włączyć inny tryb tekstowy np. 80x50 i będziesz mieć mniejsze czcionki. Z tego co wiem, to Borland C miało taką funkcję. W Windows chyba też jest taka możliwość. W Linuksie się nie spotkałem i bez uprawnień roota chyba nie jest to możliwe. A nie łatwiej napisać program w grafice?

0

Wiesz 112 case bynajmiej dla mnie jako poczatkujacego programisty to jest duzo.Wnioskuje to przez to ze nigdy nie widzialem takiej ilosci case w jednym programie.

Co do plikow to zgadzam sie z Toba.Pozniejsze zmiany beda latwiejsze i wszystko bedzie bardziej estetyczne poprzez powiazania bo umiescic to w jednym pliku to paranoja

Pisze pod linuxem.Odpalenie programu z root nie wchodzi w gre, a jesli nawet to zmienie jedynie ustawienia konsoli a nie danego ciagu co bedzie dla mnie nie efektywne.Chodzi mi po prostu czy istnieje jakies funkcje aby w ASCI stworzyc cos na styl


| K |
|potas| <- to pomniejszone do widocznych rozmarow.

Pisze w czystym C.Jestem zagorzalym zwolennikiem trybu txt. wiec grafika nie wchodzi w gre, a wiem ze bylo by o wiele latwiej... :(

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