Whenever I build and run my C++ code from Visual Studio 2013, the console window width is un-adjustable and because of this, causes my output to be pushed onto the next line soo
Use Console::SetWindowSize()
method (under .NET framework).
You can refer to here for its documentation and code examples.
Or you can use MoveWindow()
method (you can also move the window):
#include
using namespace std;
int main (void)
{
HWND console = GetConsoleWindow();
RECT r;
GetWindowRect(console, &r); //stores the console's current dimensions
MoveWindow(console, r.left, r.top, 800, 100, TRUE); // 800 width, 100 height
// ...
}
Check out here for more information.
If you really want to make your code as portable as possible, maybe you should manually set it by running a cmd
prompt. Click on the icon at the top. Select defaults
. Enter the settings you want.