Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. substr, addslashes, stripslashes, strlen ... wszystko sie przyda :D
  2. gnysek

    Galeria Grafik

    Słabe, co to z komórki robione?
  3. gnysek

    Dev C++ a delphi

    W Dev C++ nie, ale w Borland Turbo Explorer masz C++, Delphi i .NET.
  4. Co do warna - nabija posty, żeby mieć 1000 i móc zmienić sobie opis pod avatarem. Za całokształt sie należało.
  5. Też, ale jak ktoś już trochę programuje to nie dopuszcza do tak prostego błędu. Zwłaszcza, gdy używa edytora kolorującego składnię - od razu widać, że kolorek w tablicy nie pasuje ...
  6. error_reporting(E_ALL); Dodawać to na początku plików w PHP jak nie umiecie dobrze programować !!
  7. w kodzie też są to alarmy ... a jak nie znasz to się nie wypowiadasz ok ?
  8. Ustaw view na 640x480, zaznacz Enable use of views i wyznacz obiekt za którym gra ma podążać.
  9. gnysek

    Galeria Grafik

    No mi się też te z tłem bardziej widzą, ale zobaczymy co na to "góra", bo nie chciał bym narzucać debaty o wolności do "solidarności". Czcionka? 1942: http://www.dafont.com/theme.php?cat=113 - trzecia od góry. A dzisiaj kolejna grafika:
  10. gnysek

    Galeria Grafik

    Projekty plakatów: http://fc88.deviantart.com/fs44/f/2009/062...a_by_gnysek.jpg Edit: miniaturka
  11. gnysek

    [C] Proównywanie tekstu

    Pytanie: czy był to obowiązkowy materiał, czy zadanie na 6 ? Bo w materiale nauczania raczej tego nie ma.
  12. gnysek

    [C] Proównywanie tekstu

    No poziom studiów, ale to są raptem trzecie zajęcia z języków programowania, pamiętaj, że 80% osób tam pierwszy raz w życiu programuje. Nie każdy robi to tak długo jak ja. Ostatecznie program wyglądał tak: #include <stdio.h> #define LONG 30 void pisz(int ile, char znak) { int i; for (i=0; i<ile; i++) { printf("%c",znak); } } main () { char wzorzec[LONG],tekst[LONG]; int i,j,dlug_w,roznic; printf("Podaj wzorzec: "); scanf("%s",&wzorzec); printf("Podaj tekst w ktorym mam szukac: "); i=0; while (i<2) { fgets(tekst, LONG, stdin); i++; } printf("\n"); printf("%s",tekst); //poszukaj dlugosci pierwszego wyrazu dlug_w = 0; while ( wzorzec[dlug_w] != 0 && dlug_w < LONG ) dlug_w++; //przelec go ladnie for (i=0; i<LONG; i++) { if (tekst[i]==0) break; roznic = 0; for (j=0; j<dlug_w; j++) { if ( tekst[i+j]!= wzorzec[j] ) { roznic ++; } } if (roznic == 0) { pisz(dlug_w,'*'); i = i + dlug_w - 1; } else pisz(1,' '); } }
  13. to jest chyba pozostałosc po GM5, nigdy nie pamiętam które, ale jednego brakuje w helpie chociaż istnieje (jest też jedna funkcja której tam nie ma).
  14. czyli układając zmienne do pytania y[m] = x[n];
  15. gnysek

    C czy C++ ?

    Konkretnie to najpierw wymyślono C, a potem ktoś stwierdził - "Cholera, za mało możliwości to daje, przydało by się trochę nowych pomysłów dodać" no i dodano nowe struktury jak obiektowość, dzięki czemu pisanie programów jest nieco prostsze i szybsze. I ta powstało C++. Zanim pisano w C, to pisało się w Assemblerze, ale ktoś miał już dośc ciągłego pisania ADD, MOV, SUBB i zrobił C. Bo tak naprawdę nie ważne w czym piszesz, ważne co z tym Twoim tekstem robi kompilator (np. w Assemblerze to prosto zgadnąć, bo większość poleceń zamienia po prostu na ciągi, np. 8bitów które procesor odbiera jako instrukcje).
  16. gnysek

    [C] Proównywanie tekstu

    a po co optymalność ? to nie są zawody który program działa szybciej, celem jest zrobienie programu który porówna 3-4 znaki z ciągiem 20. Program ma być MAKSYMALNIE prosty.
  17. gnysek

    ArcMagi nadchodzi...

    Siedzisz jak Japończyk przy obiedzie - na podłodze - i programujesz ? Huh :D A więc widzisz, my chcemy wydać grę, Ty musisz wydać, bo nie ma mebelków, więc wniosek prosty - chyba czas faktycznie ją wydać :D
  18. gnysek

    [C] Proównywanie tekstu

    :) To ja się muszę jeszcze jakoś wskaźników pozbyć żeby koledzy studenci załapali :P Wiem na czym polegał mój błąd - facet wymyślił sobie ten program i stwierdził, ze w sumie nie wie jak go napisac, pewnie getchar będzie najlepsze, tymczasem kupa i nieprawda scanf jednak praktyczniejszy :P
  19. gnysek

    [C] Proównywanie tekstu

    Dobra, teraz to mam aż za dużo odpowiedzi :P Będę musiał jednak posiedzieć i sam to napisać, zeby było najprościej jak sie da, bo inaczej nikt nie zrozumie o co chodzi :P Edit: kryniak, zapomniałem o nagrodzie :P
  20. gnysek

    [C] Proównywanie tekstu

    Ale napisałem, że nie mogę korzystać z gotowych funkcji tylko mam napisać je samemu, więc czemu wyskakujesz z strcmp ? Własnie o to chodzi, ze ma byc bez tego :) Wszelkie stdlib.h czy string.h odpadają :)
  21. gnysek

    [C] Proównywanie tekstu

    Słuchajcie, na jutro na zajęcia mam napisać program, ale zbytnio nie mam czasu, niestety jak ja tego nie zrobię to cała grupa będzie nieprzygotowana :P Zadanie nie jest trudne, chociaż nieco bez sensu. Oczywiście program jest w C (nie w C++ !!) User podaje WZORZEC oraz TEKST, załóżmy, że wzorzec to char[5], a tekst to char[20]. Program podkreśla gwiazdkami fragmenty słowa TEKST które są takie jak WZORZEC, np.: //wzorzec = ala, tekst = ala ma kota i tralalala > ala ma kota i tralalala > *** *** *** Nie można korzystać z żadnej gotowej funkcji, trzeba napisać samemu (może być scanf / getchar, pętle for i while etc.).
  22. Zrób nowy skrypt "test" GML //test(); show_message( abc ); teraz w cretate daj GML abc = 'xxx'; test(); No i bez przekazywania argumentów skrypt działa. Problem jest taki, że jak obiekt nie ma zmiennej abc, to wtedy będzie error, ale i na to jest rada: GML //test(); var pokaz; if ( variable_local_exists('abc') and argument0==0 ) { pokaz = string(abc); } else { pokaz = string(argument0); } show_message( pokaz ); No i teraz możesz przekazać argument do skryptu, lub nie podać nic i on wtedy postara się poszukać zmiennej abc w tym obiekcie, a jak nie to wywali argument0. Jak widać argument można podać, ale nie trzeba, bo skrypt jest odpalany jakby "spod" obiektu i widzi wszystkie jego zmienne.
  23. Jeżeli wywołujesz skrypt z obiektu, to skrypt "widzi" tą tablicę bez przekazywania jako argument. W sumie, to przekazywanie argumentów to taka ściema trochę.
  24. Matematykę w szkole masz ? <=oznacza mniejsze lub równe, += oznacza zwiększanie.
  25. A co ma typ gry do protokołu ?
×
×
  • Dodaj nową pozycję...