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

Problem z wypisywanie tekstu na ekranie.

Ostatnio zmodyfikowano 2015-04-11 14:46
Autor Wiadomość
Specur
Temat założony przez niniejszego użytkownika
Problem z wypisywanie tekstu na ekranie.
» 2015-04-11 12:56:07
Gdy program wchodzi w pierwszą pętle for to tam działa poprawnie tzn napis sie płynnie przesuwa a te wcześniejsze są mazane. Problem jest z drugą pętlą bo tam napisy są poprawnie drukowane ale te wczesniejsze zostają na ekranie. Nie widzę różnicy między pierwsza pętla a druga więc nie wiem czemu tak sie dzieje. Ktooś wie jak to rozwiazać by druga pętla działała poprawnie?
///////////////////////////////////////////////////////////
C/C++
void gotoxy( int x, int y )
{
    COORD p = { x, y };
    SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), p );
}

int main()
{
    double z;
    int x = 59, y = 23, i;
    char * napis =( "Uwielbiam programowac " );
   
    for( x; x >= 1; x-- )
    {
        gotoxy( x, y );
        printf( "%s", napis );
        for( i = 1; i < 1000000l; i++ )
             z = sqrt( double( i ) );
       
    }
   
   
    for( y; y >= 1; y-- )
    {
        gotoxy( x, y );
        printf( "%s", napis );
        for( i = 1; i < 1000000l; i++ )
             z = sqrt( double( i ) );
       
    }
    _getch();
    return 0;
}
P-130555
Brunon3
» 2015-04-11 13:09:35
Daj kod w znaczniki [cpp] kod [/cpp].

-BD.
P-130557
pekfos
» 2015-04-11 13:24:27
Nie nadpisujesz starego tekstu, bo nowy piszesz w innej linii.
P-130559
Specur
Temat założony przez niniejszego użytkownika
» 2015-04-11 13:28:06
To co musiałbym zrobić aby w pionie wypisywanie tekstu działało podobnie jak w poziomie? jest na to jakaś sprytna metoda czy trzeba to robić za pomocą czyszczenia ekranu ?
P-130560
pekfos
» 2015-04-11 14:46:09
Wypisuj n spacji linię wyżej.
P-130564
« 1 »
  Strona 1 z 1