Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Przetwarzanie obrazów i kalkulator RPN

guru1989 18 Jan 2012 22:49 2004 2
  • #1
    guru1989
    Level 9  
    Witam wszystkich serdecznie.

    Mam parę pytań dotyczących takich programów:

    1. Kalkulator RPN (jest to plik źródłowy modułu):

    Code: c
    Log in, to see the code


    Dlaczego w tych funkcjach przekazuje się argument z ** a nie z *?
    Jak działa funkcja pop() i push()?


    2. Kalkulator RPN (plik nagłówkowy modułu):

    Code: c
    Log in, to see the code


    Co to jest ifndef i co robi?



    3. Przetwarzanie obrazów z tablicą dynamiczną:

    Code: c
    Log in, to see the code


    Jak działają i co robię poszczególne funkcje - wczytaj, zapisz, progowanie, konturowanie, negatyw, wyświetlanie?

    Pozdrawiam i z góry pięknie dziękuję za pomoc w nauce i ogarnięciu tego.
  • #2
    Dżyszla
    Level 42  
    1. jest to po prostu przekazanie wskaźnika przez wskaźnik (tak mi się wydaje pryajmniej - nie jestem biegły w C :P)
    2. ifndef = if ~ def. Jest to warunkowa opcja etapu kompilacji, przeciwieństwo ifdef. Czyli jeśli zmienna nie jest zdefiniowana, to wykonuje.
    3. Jest tu na forum pan Mateusz Gąsiorek?
  • #3
    wiesniak
    Level 31  
    1. Nie widzę nigdzie w kodzie odwołań do tych funkcji. Być może podwójna gwiazdka jest nadmiarowa i można się obyć bez niej (tj. pozbyć się jednej gwiazdki).

    2. Zauważ, że masz tam ifndef->define, czyli "jeśli nie zdefiniowane, to zdefiniuj". Plik nagłówka może być dołączony do wielu plików, a powyższe instrukcje zapewniają, że przy kompilacji będzie on tylko raz dołączony (bo nie ma potrzeby dodawania go wiele razy).

    3. Wczytaj wczytuje obrazek z pliku, zapisz zapisuje obrazek do pliku. Pozostałe operacje nie są określone w kodzie, ale progowanie, konturowanie oraz negatyw są to operacje przetwarzania obrazu.