--- branches/development/src/utils/ProgressBar.cpp 2012/07/06 22:01:58 1767 +++ branches/development/src/utils/ProgressBar.cpp 2012/09/06 19:44:06 1794 @@ -134,8 +134,13 @@ namespace OpenMD { struct tm * ender = localtime(&end_); char buffer[22]; strftime(buffer, 22, "%a %b %d @ %I:%M %p", ender); - + +#ifdef _MSC_VER + csbi.dwCursorPosition.X = 0; + SetConsoleCursorPosition(hConsole, csbi.dwCursorPosition); +#else cout << '\r'; +#endif cout.width(3); cout << right << int(percent); cout.width(3);