C++[allegro] wyświetlanie zawartości pliku na ekranie
Ostatnio zmodyfikowano 2011-01-22 11:17
tompibed Temat założony przez niniejszego użytkownika |
C++[allegro] wyświetlanie zawartości pliku na ekranie » 2011-01-22 10:45:28 witam, napisałem taki kod który miał wyświetlać zawartość pliku na ekranie w bibliotece allegro. Plik z danymi wyglada tak:
mialo to wyswietlic
dodam jeszcze ze plik z danymi może się zmieniać. proszę o pomoc.
void interfejs::wyswietl() { char p;
ifstream plik; plik.open("h.txt");
if(!plik) { rest(200); allegro_message("blad danych"); } else { while(plik.good()) { int n=0,c=0; p=plik.get(); n+=10; if(p == 0x0a) { c+=10;
} textprintf_ex(screen,font,10+n,10+c,makecol(0,0,0),-1,"%c",p); } plik.close(); } } |
|
ison |
» 2011-01-22 10:51:20 if( p == 0x0a ) { c += 10; }
zeruj tu jeszcze n nie lepiej zamiast 0x0a dać '\n'? powinno się znaleźć poza pętlą nie używasz podwójnego buforowania? |
|
tompibed Temat założony przez niniejszego użytkownika |
» 2011-01-22 11:17:07 Dzięki wielkie już działa :D
Używam podwójnego, ale wpisany tekst ma być wyświetlany cały czas.
Już działa także jest dobrze :D
Zamykam =) pozdrawiam |
|
« 1 » |