Я просто пытаюсь написать программу, которая выводит ряд чисел, перезаписывая друг друга в одной строке экрана консоли.как 10 9 8 7 6 и т. д.
Я использую xcode и компилирую в xcode.И это выводит "10 121469 121468", что я делаю не так?Почему это не кажется таким очевидным?
#include <iomanip>
#include <iostream>
using namespace std;
#ifdef __GNUC__
#include <unistd.h>
#elif defined _WIN32
#include <cstdlib>
#endif
int main()
{
cout << "Description: This program will show you how much change" << endl;
cout << "you will need to complete a transaction using a already" << endl;
cout << "specified denomination" << endl << endl;
cout << "CTRL=C to exit...\n";
for (int units = 10; units > 0; units--)
{
cout << units << ' ';
cout.flush();
#ifdef __GNUC__
sleep(1); //one second
#elif defined _WIN32
_sleep(1000); //one thousand milliseconds
#endif
cout << '/r'; // CR
}
return 0;
} //main