ďťż

Ładny brzuch

Witam. Pisze w php pewien program do zgadywania ciągów. I teraz chodzi mi o to, żeby działał on tak jak niekiedy jest pokazane na filmach tzn. że jak ktoś uruchomi ten program to on będzie zgadywal kolejne literki i je wyświetlal czyli ma to wygladac mniej wiecej tak:

[~]$ ./zgaduj //tutaj uruchamiamy program Zgadywanie: aa

i np. jezeli zgadywal by teraz ab to te aa zamienilo by sie na ab. Mam nadzieję, że nie zamotałem ? Jak to zrobić ?
Użytkownik pura89 edytował ten post 16 lipiec 2007, 08:46


Jeśli dobrze chodzi, to chcesz wypisać na ekranie np.:
Mówię: cos
A następnie ten sam tekst zmienić np tak:
Mówię: nic
Jeśli tak chcesz zrobić, to pobaw się powrotem karetki: "\r".


Jeśli tak chcesz zrobić, to pobaw się powrotem karetki: "\r".
W PHP powrót karetki? Pewnie można, ale po co. Może błędnie zakładam, ale to chyba ma działać przez przeglądarkę. A w takiej sytuacji należałoby wykorzystać Javascript. Żeby to wyglądało tak jak w filmie, to trzeba zadać pętlę, żeby coś tam robiła. Dla lepszego efektu litery i cyfry można zrobić obrazkowo, będzie tak jak w filmie. Dla samego bajeru właściwie PHP nie jest tu wcale potrzebny

program ma działać w termialu.




program ma działać w termialu.
W linuksie \r nie ma. Spróbuj poszukać kodów sterujących konsoli (jak np. kolorowanie literek). Może tam coś się znajdzie.
// Mam na myśli, że kod \r jest windowsowym wymysłem i w linuksie nie spełnia takiej roli jaką pełni w m$.
// Edit2: echo -e test\\rnie ma testu
O dziwo działa :). Mój błąd. Sry.
// No i się ali zainteresował tematem :D. "man -S 4 console_codes" i wszystko jasne :D.
Użytkownik Ali240 edytował ten post 16 lipiec 2007, 14:14
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •