Reklama
Strona 173 z 358 PierwszaPierwsza ... 73123163171172173174175183223273 ... OstatniaOstatnia
Pokazuje wyniki od 2,581 do 2,595 z 5367

Temat: Programowanie - temat ogólny

  1. #2581
    Avatar Killavus
    Data rejestracji
    2005
    Położenie
    Wrocław
    Wiek
    32
    Posty
    915
    Siła reputacji
    19

    Domyślny

    Cytuj Haan napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    jak przeczytasz to daj prosze znac
    W obecnym kształcie fajna książka - daje duże value na temat takich mikrorefaktoringów. Dobry przykład odwracania zależności jest tam podany. Ogólnie polecam ;).

    Pozdrawiam
    Killavus

  2. #2582
    Avatar Snazol
    Data rejestracji
    2008
    Położenie
    Zabrze
    Wiek
    30
    Posty
    308
    Siła reputacji
    16

    Domyślny

    Cwicze aktualnie obsluge plikow w jezyku C i trafilem na problem. Mam zadanko, by wypisac statystyke pliku[ilosc slow, cyfr itd. - banal] w okienku dosowym, ale problem sie pojawia przy nazwie pliku. Jest sposob, by nie wpisywac tego recznie? A na internecie albo nic nie ma, albo wlasnie recznie wprowadzone. Nie chce tez robic tego z listy polecen. Przedstawie kawalek jak mniej wiecej to u mnie wyglada:

    Kod:
    #include <string.h>/<stdio.h>/<stdlib.h>
    [...]
    FILE *plik;
    plik = fopen("tekst.txt", "r");
    
    /*
    caly program
    */
    
    printf("Statystyka pliku: %s.\n", plik);
    fclose(plik);
    Zamiast nazwy pliku wyskakuje mi jakis dziwny znaczek[zawsze inny].

  3. Reklama
  4. #2583
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    plik jest wskaźnikiem na typ FILE, a nie tablicą znaków, trzymaj nazwę w cstringu to będziesz ją miał
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  5. #2584

    Data rejestracji
    2013
    Posty
    404
    Siła reputacji
    11

    Domyślny

    Da się jakos odpakowac plik spakowany scrackowanym VMProtectem?

  6. #2585
    konto usunięte

    Domyślny

    Cytuj wenrzu napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Da się jakos odpakowac plik spakowany scrackowanym VMProtectem?
    AFAIK, istnieja publiczne unpackery dla VMProtecta, wystarczy poszukac :)

  7. #2586
    Avatar sm0ku16
    Data rejestracji
    2010
    Posty
    415
    Siła reputacji
    14

    Domyślny

    ma ktos moze jakis dobry poradnik na temat rekurencji pod reka ?

  8. #2587
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    żeby zrozumieć rekurencję musisz najpierw zrozumieć rekurencję
    @szulak ; help plz
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  9. #2588
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Smoku, poradnik nic nie da poza tym że ci powie, że w funkcji A() musisz tez wykonac funkcję A(). Trzeba zacząć to stosować żeby zrozumieć :D

    Ciąg fibonacciego:

    x5 = x4 + x3;

    Więc:
    Kod:
    
    function wynik_ciagu_fibonacciego(int indeks) {
         if (indeks == 0) { return 0;}
         else if (indeks == 1) { return 1;}
         else { return wynik_ciagu_fibonacciego(indeks-1) + wynik_ciagu_fibonacciego(indeks-2); }
    }
    
    print(wynik_ciagu_fibonacciego(5)); // To daje wartosc piątego elementu z ciagu fibonacciego, bo dodaje czwarty (5-1) i trzeci (5-2) element do siebie, i zwraca wynik tego dodawania.
    Jedyne co jest pewne w rekurencji, ze gdzies jest if, ktory zwraca wartosc po prostu, a nie z funkcji, inaczej zawiesza sie system, bo funkcja musi wiedziec kiedy skonczyc, nie moze wywolywac sie sama bez przerwy.
    Prosciej na prawde sie nie da :D
    Ostatnio zmieniony przez Bazan : 07-01-2015, 16:41
    Dreaming by drumming. ˆˆ™

  10. #2589
    Avatar sm0ku16
    Data rejestracji
    2010
    Posty
    415
    Siła reputacji
    14

    Domyślny

    Własnie przegladalem jakies randomowe poradniki z googla i tam nic nie ma :)
    Nikt nie opisal ładnie jak to sie tam zwija ta funkcja, tylko kazdy w kolko pisal "funkcja w funckji".
    No ok, jak to jedna z tych rzeczy ktora nie da sie łopatologicznie wytlumaczyc tylko trzeba nabyć nawyk, to zabieram sie do klepania kodu. :)

  11. #2590
    Avatar Kusterek
    Data rejestracji
    2013
    Położenie
    Warszawa
    Wiek
    31
    Posty
    1,710
    Siła reputacji
    13

    Domyślny

    Ja sobie zawsze szukam definicji funkcji jak tu np: http://pl.wikipedia.org/wiki/Silnia

    Załącznik 326595

    a potem wedle tego tworzę funkcję.

    Kod:
    int silnia(int n)
    {
        if(n==0)
            return 1;
        if(n>=1)
            return n * silnia(n-1);
    }
    Jest to zwykle przepisywanie definicji matematycznej na język programistyczny
    Ostatnio zmieniony przez Kusterek : 07-01-2015, 16:52

    irc: freenode.net in #torgdevs

  12. #2591

    Data rejestracji
    2010
    Posty
    2,657
    Siła reputacji
    16

    Domyślny

    Cytuj Kusterek napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Ja sobie zawsze szukam definicji funkcji jak tu np: http://pl.wikipedia.org/wiki/Silnia

    Załącznik 326595

    a potem wedle tego tworzę funkcję.

    Kod:
    int silnia(int n)
    {
        if(n==0)
            return 1;
        if(n>=1)
            return n * silnia(n-1);
    }
    Jest to zwykle przepisywanie definicji matematycznej na język programistyczny
    Programowanie funkcyjne ;)

    Poniżej erlang ( o iel dobrze pamiętam syntax.. xD )

    Kod:
    silnia(0) -> 1;
    silnia(n) -> n * silnia(n-1).

  13. #2592
    Avatar sm0ku16
    Data rejestracji
    2010
    Posty
    415
    Siła reputacji
    14

    Domyślny

    czy przy pisaniu funkcji rekurencyjnych da sie jakos zapisac wartosc podawana przez uzytkownika (argument fukncji), tak zeby mozna bylo jej uzywac w tej funkcji i zeby jej wartosc nie zmieniala sie przy kolejnych wywolywaniach w funkcji ?

  14. #2593
    Avatar Bazan
    Data rejestracji
    2008
    Wiek
    31
    Posty
    1,909
    Siła reputacji
    18

    Domyślny

    Ale to jest zwykla funkcja, mozesz ja napisac jak chcesz, jedyne co odroznia rekurencyjna, od nie rekurencyjnej, to to ze sama siebie wykonuje. Wiec, mozesz wykorzystac np. parametr do tego :)

    Nie wiem w czym piszesz, ale dam taki tip, ze byc moze przyda ci sie przeciazanie funkcji (lub parametr opcjonalny jesli piszesz w PHP) :)
    Ostatnio zmieniony przez Bazan : 08-01-2015, 14:38
    Dreaming by drumming. ˆˆ™

  15. #2594
    Avatar zakius
    Data rejestracji
    2008
    Położenie
    The Internets
    Wiek
    33
    Posty
    11,075
    Siła reputacji
    24

    Domyślny

    nooo tak?
    funkcja(x, y, z)
    {
    ...
    funkcja(x, y-5, z+88)

    }

    ?
    Problem z komputerem? Instrukcja diagnostyczna
    Cytuj Vegeta napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Baby maja wymagania jak windows vista, takze nigdy nie wiesz.
    Cytuj Dzzej napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    Moje posty to esencja głupoty.
    "Don't worry, I'm just a pervert"

  16. #2595
    Avatar sm0ku16
    Data rejestracji
    2010
    Posty
    415
    Siła reputacji
    14

    Domyślny

    to moze na przykladzie:
    Kod:
    
    int f(int x){
    int k=x;   // i tu chcialbym zeby dla kazdego wywolania funkcji to k zawsze bylo rowne poczatkowemu, wprowadzonemu x
    f(x-1);
    }

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Star Wars: The Old Republic - temat ogólny
    Przez Mefistos w dziale Inne gry
    Odpowiedzi: 106
    Ostatni post: 21-11-2012, 14:28
  2. League of Legends //dla potomnosci: League of Legends - temat ogolny.
    Przez ZinC w dziale Inne gry
    Odpowiedzi: 30145
    Ostatni post: 24-03-2012, 02:33
  3. Cities XL 2012 - temat ogólny
    Przez Bezdomny w dziale Inne gry
    Odpowiedzi: 0
    Ostatni post: 20-10-2011, 18:11
  4. Dragon Ball Legend temat ogólny
    Przez Mugenoo w dziale Tematy serwerów
    Odpowiedzi: 20
    Ostatni post: 02-03-2011, 16:47

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •