Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Specijalni znakovi???

[es] :: C/C++ programiranje :: Specijalni znakovi???

[ Pregleda: 9134 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dial.cpe.InfoSky.Net.



+101 Profil

icon Specijalni znakovi???04.03.2007. u 11:26 - pre 208 meseci
Da li neko zna kako da u progrmu poredim neki karakter sa strelicama za gore ,dole ,levo i desno??
znam da imaju znakovi za enter(\n) ili za tab(\t) i za ostale kao sto su ' ili " ali za strelice nisam nigde nasao, ako neko zna?
hvala unapred
 
Odgovor na temu

Buffy
Stanko Culaja
Sipovo, BiH

Član broj: 45310
Poruke: 312
*.teol.net.



Profil

icon Re: Specijalni znakovi???04.03.2007. u 13:25 - pre 208 meseci
Mogao si da pogledas ascii tabelu i da vidis na kom se mjestu nalaze strijelice.
Evo sta je google izbacio:
http://www.google.ba/search?hl...&btnG=Tra%C5%BEi&meta=

Strijelice imaju vrijednost od 24 do 27 u ascii tabeli.

Code:

if (ch==27);//ako je strijelica uljevo uradi nesto...

 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dial.cpe.InfoSky.Net.



+101 Profil

icon Re: Specijalni znakovi???04.03.2007. u 13:46 - pre 208 meseci
grassias
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: Specijalni znakovi???05.03.2007. u 12:25 - pre 208 meseci
@Buffy: Gde si video da je 27 strelica na levo? Ja vidim da je 27 escape... http://www.asciitable.com/

A znam da se za strelice koriste vise od jednog karaktera:

rumpl@juan:~$ cat > /dev/null
^[[D levo
^[[A gore
^[[B dole
^[[C desno

Waljda, jel koristis linux/windows/mac?
Svejedno treba da predjes u non-canonical mod, tj. da ne ceka da ukucas <enter> da bi ti poslao sta je korisnik ukucao, nego da ti salje cim korisnik pritisne neko dugme, ili jednostavno da koristis ncurses/conio(ili sta god bilo pod windowsom).
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Buffy
Stanko Culaja
Sipovo, BiH

Član broj: 45310
Poruke: 312
*.teol.net.



Profil

icon Re: Specijalni znakovi???05.03.2007. u 15:31 - pre 208 meseci
kod mene (na win-u) su strijelice od 24 pa do 27.

 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dial.cpe.InfoSky.Net.



+101 Profil

icon Re: Specijalni znakovi???06.03.2007. u 11:34 - pre 208 meseci
↑↓→←
to bi bilo kod mene isto od 24-27 probao sam sa conio sa getche() ili getch()
al nece da mi ucita strelice, posle sam probao sa WSAD ili bilo kojim drugim karakterima i radi normalno.
Ne razumem sta ti znaci:
^[[D levo
^[[A gore
^[[B dole
^[[C desno

jel na primer mogu da poredim karakter sa ^[[A ?
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: Specijalni znakovi???06.03.2007. u 22:11 - pre 208 meseci
@Baffy, pa dobro, sto onda kazes da si video u acsii tabeli...

@Waljda, ^[[A su karakteri koji su poslani kada pritisnem dugme na gore. (ja sam na linuxu, i ne mogu ti pomoci oko tvog problema, samo sam hteo da razjasnim stvari sa Baffy-em).
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Buffy
Stanko Culaja
Sipovo, BiH

Član broj: 45310
Poruke: 312
*.teol.net.



Profil

icon Re: Specijalni znakovi???07.03.2007. u 12:15 - pre 208 meseci
vidio sam iz ove tabele:
http://game-editor.com/tutorials/images/ascii.jpg
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: Specijalni znakovi???07.03.2007. u 17:39 - pre 208 meseci
Ja vidim u tvojoj tabeli da je 27 escape karakter (kolona "Code"), a naravno, ako koristis game editor (proizvod koji ovaj sajt prodaje), onda ce taj program, ako u file-u nadje 27, nacrtati strelicu na levo. Pogledaj malo ovu stranicu: http://game-editor.com/tutorials/moondefender_tutorial_eng.html

...
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Buffy
Stanko Culaja
Sipovo, BiH

Član broj: 45310
Poruke: 312
*.teol.net.



Profil

icon Re: Specijalni znakovi???07.03.2007. u 21:06 - pre 208 meseci
ja uopste nisam gledao sadryaj te stranice,
vec sam tu sliku nasao preko googla.
Napravio sam konzolnu aplikaciju u ukucao putchar(27); i dobio sam strijelicu u lijevo.
Pozdrav
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-66-199.noos.fr.



Profil

icon Re: Specijalni znakovi???08.03.2007. u 10:30 - pre 208 meseci
Ok, ali mislim da on nije to hteo...

Potrazi ovde sta ti treba Waljda: http://en.wikipedia.org/wiki/Conio.h

Ima gomila funkcija koje bi ti dobro dosle. Iako dobijes strelicu na levo sa putcharom, to nije kod za strelicu na levo, vec za escape.

Waljda, ako te mrzi da trazis, nasao sam jedan kod na jednom forumu:

Code:

#include <stdio.h>
#include <conio.h>  /* needed for kbhit and getch */
#include <ctype.h>  /* needed for isprint         */


int  main()
{
    int  ch;
    
    ch = -1;
    while (ch != 0x1B)              /* watch for an ESC */
    {
        if (kbhit())                /* check for a keystroke */
        {
            ch = getch();           /* get the key */
            printf("%02X", ch);
            if (isprint(ch)) printf("/%c", ch);
            if (ch == 0)            /* if it's 0... */
            {
                ch = getch();       /* get the next key */
                printf("  %02X", ch);
               if (isprint(ch)) printf("/%c", ch);
            }
            printf("\n");
        }
    }
    return 0;
}


Srecno.
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dial.cpe.InfoSky.Net.



+101 Profil

icon Re: Specijalni znakovi???08.03.2007. u 10:57 - pre 208 meseci
NAsao sam pa reko da ima ovde da se neko u buduce ne muci ko ja.
'\P' strelica za dole
'\H' strelica za gore
'\K' strelica za levo
'\M' strelica za desno
tako je bar kod mene
jednostavno pozivate f-ju getche() i na ekrenu vam se ispisuju slova za strelice koje pritiskate u mom slucaju P ,H ,K ,M.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Specijalni znakovi???

[ Pregleda: 9134 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.