Il codice parla da se

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

using namespace std;

int main(int argc, char *argv[])
{
    cout << "Prima linea" << endl;
    cout << "Seconda linea";
    cout << '\r';
    Sleep(1000);
    cout << "Terza linea  "<<endl;
    Sleep(1000);
    cout << "La domanda e': come faccio a stampare sopra la strina prima linea???"
    << " il problema e' che non esiste un carattere tipo '\\r' che ritorna alla precedente riga!"
    << " inoltre anche facendo tentativi con le API console non sono riuscito :( \ncome posso fare?"
    << "\n\n\tqualcuno mi puo' aiutare :( :( :(";
    getchar();

    return EXIT_SUCCESS;
}