Czyszczenie nie całej konsoli

0

Witam!!!

Właśnie pisze prac_programu i napotkałem problem ponieważ nie wiem jak usunąć tylko to co wypisała pętla w tej funkcji:

 #include <iostream>
#include <windows.h>

using namespace std;

void prac_prgram()
{
    cout << "Trwa praca programu";
    while(1)
    {
        for(int i=0; i<=3; i++)
        {
            Sleep(500);
            cout << ".";
        };
    }

}
0

Jedyne co mi przychodzi na myśl to powrót karetki i nadpisanie tekstu nowym lub pustym stringiem (bo po kropkach i tak nie przechodzisz do nowej linii).
Ale ktoś może podpowie co innego.
EDIT: "pustym stringiem" - źle się wyraziłem, chodzi o taki składający się ze spacji - zamaże on poprzedni tekst na "czysto". Czyli de facto pusty nie jest.

0
void prac_prgram()
{
    cout << "Trwa praca programu";
    while(1)
    {
        for(int i=0; i<=3; ++i)
        {
            Sleep(500);
            cout << ".";
        }
        for(int i=0; i<=3; ++i) cout << "\b \b";
    }
}
0

Dragon jak nazywa się to : /b , /n itp.
Gdzie to mogę znaleźć , jak i "gdzie" używać ?

0

Dziękuje wam wszystkim za pomoc .

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0