Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Strumień wejścia w allegro

Ostatnio zmodyfikowano 2009-04-12 13:42
Autor Wiadomość
Myslivius
Temat założony przez niniejszego użytkownika
Strumień wejścia w allegro
» 2009-04-11 04:33:35
Witam!Tak jak w temacie, w jaki sposób mam wprowadzić dane do zmiennej string? Strumień cin nie działa, jak robię w bibliotece allegro.
P-5475
DeBugger
» 2009-04-11 09:01:40
Pytania tego typu powoli zaczynają mnie dręczeć. Qrcze. Chyba sam napiszę jakiś kod i go wam udostępnię. Trza se samemu oprogramować.
P-5476
steckel
» 2009-04-11 09:39:27
Spróbuj coś takiego:

C/C++
#include <string>
#include <allegro.h>
using namespace std;

string wczyt();

int main() {
    string napis;
    napis = wczyt();
}

string wczyt() {
    string napis;
    char znak = 0;
    for(; znak != 13; ) {
        znak = readkey();
        napis += znak;
    }
    return napis;
}
P-5477
DeBugger
» 2009-04-11 09:41:30
Używasz konsoli. :)

//Jeżeli mi się uda będziecie mieli do wieczora kod do obsługi pisania.
P-5478
Myslivius
Temat założony przez niniejszego użytkownika
» 2009-04-11 11:49:27
Sry za to pytanie xD, wczoraj musiałem być naprawdę zmęczony, że nie widziałem mojego błędu. Taką funkcję jak podałeś pisałem, nawet inne, ale przez pewien błąd myślałem, że one nie działają, a działały xD.
Mam tylko pytanie jak wyświetlić na ekranie zmienna string lub char?
Czy mogłby ktoś podać jakąś listę możliwości(co wstawić po procencie w funkcji textprintf_ex, aby wyświetlać określone typy danych, bo z tego co znalazłem to %d-int, &f-float, %xf-gdzie x jest liczbą miejsc po przecinku np. %1f, ale to było w tekście na angielskich forach, czy ktoś zna jeszcze jakieś?

C/C++
textprintf_ex( bufor, font, 50, 50, makecol( 200, 200, 200 ), - 1, "Nazwa: %", napis );

Pewnie znowu jakieś głupie pytanie zadałem, ale nie mam pomysłu jak to wyświetlić.
P-5480
DejaVu
» 2009-04-11 12:17:37
"%s" - wypisuje ciąg znaków zakończony zerem
P-5481
Myslivius
Temat założony przez niniejszego użytkownika
» 2009-04-11 13:10:31
Akurat jakieś 3 min po ostatniej wiadomości znalazłem te "znaczniki", ale pojechałem do kościoła koszyk poświęcić i zapomniałem z edytować posta.

http://www.cplusplus.com/reference/clibrary/cstdio/printf/
tłumaczenie przez google:
printf (translated by Google)

Ale mam problem, bo gdy jako ostatni parametr funkcji textprintf_ex podstawie zmienną, to po uruchomieniu tego mam błąd i "wyślij raport o błędach"/"nie wysyłaj".
Jedynie gdy napisze tekst w cudzysłowach to zostanie on wyświetlony, czyli nadal nie mogę wyświetlić tekstu, jaki przechowuje moja zmienna string :/

P-5485
DejaVu
» 2009-04-11 13:22:43
Zamiast napis, użyj napis.c_str()
P-5486
« 1 » 2
  Strona 1 z 2 Następna strona