[allegro] pobieranie tekstu
Ostatnio zmodyfikowano 2009-02-13 15:38
shark2222 Temat założony przez niniejszego użytkownika |
[allegro] pobieranie tekstu » 2009-02-13 13:04:20 to, moze jeszcze takie pytanko. jak w allegro pobierac tekst wprowadzony z klawiatury? (najlepiej w postaci stringa) |
|
DejaVu |
» 2009-02-13 14:23:38 |
|
shark2222 Temat założony przez niniejszego użytkownika |
» 2009-02-13 15:10:21 Moja funkcja wyglada teraz tak, ale jest to wyjscie troche prymitywne. Tekst wyswietla sie dobrze, ale nie dzialu tu przedewszystki backspace i ta 13 tez cos nie dziala (13 to chyba powinien byc enter, a petla sie nie konczy po jego wcisnieciu string PobierzTekst() { string napis; int znak; BITMAP * bufor = NULL; bufor = create_bitmap( 640, 480 ); do { znak = readkey(); if( znak != 13 ) napis +=( char ) znak; textprintf_ex( bufor, font, 50, 400, makecol( 255, 0, 0 ), - 1, "%s", napis.c_str() ); blit( bufor, screen, 0, 0, 0, 0, 640, 480 ); } while( znak != 13 ); return napis; } enter juz zrobilem jego kod to nie 13, ale 17165, teraz wydaje sie dzialac |
|
pekfos |
» 2009-02-13 15:38:11 17165? troche za dużo.. ENTER to to samo co (char)13 widać readkey() nie zwraca kodów w tablicy ASCII |
|
« 1 » |