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

C++[allegro] wyświetlanie zawartości pliku na ekranie

Ostatnio zmodyfikowano 2011-01-22 11:17
Autor Wiadomość
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();
    }

}
P-26821
ison
» 2011-01-22 10:51:20
C/C++
if( p == 0x0a )
{
    c += 10;
}
zeruj tu jeszcze n
nie lepiej zamiast 0x0a dać '\n'?

C/C++
int n = 0, c = 0;
powinno się znaleźć poza pętlą


nie używasz podwójnego buforowania?
P-26822
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
P-26823
« 1 »
  Strona 1 z 1