新的在這裏。好吧,在我的項目中,我有一個20x70的二維數組,但我無法使用通常的二維數組打印來看這一切。通過「看到這一切」我的意思是我的控制檯太小了。有沒有辦法打印整個矩陣並在控制檯中看到它?或者是否有任何圖書館可以幫助我像在畫布上一樣印刷它? 編輯:我使用Codeblocks作爲我的IDE並在Windows控制檯中工作。我搜索了一段時間的谷歌,我沒有找到這個問題的答案。我發現只有如何打印10x10 2d陣列的答案。如何查看我剛創建的完整20x70 2d數組? C++
回答
你可以嘗試調整控制檯窗口中描述here:
#include <iostream>
//the following line is necessary for the
// GetConsoleWindow() function to work!
//it basically says that you are running this
// program on Windows 2000 or higher
#define _WIN32_WINNT 0x0500
//it is important that the above line be typed
// BEFORE <windows.h> is included
#include <windows.h>
using namespace std;
int main (void)
{
HWND console = GetConsoleWindow();
RECT r;
GetWindowRect(console, &r); //stores the console's current dimensions
//MoveWindow(window_handle, x, y, width, height, redraw_window);
MoveWindow(console, r.left, r.top, 800, 600, TRUE);
for (int j = 0; j < 100; ++j)
{
for (int i = 0x41; i < 0x5B; ++i)
cout << (char)i;
}
cout << endl;
Sleep(1000);
MoveWindow(console, r.left, r.top, r.right - r.left, r.bottom - r.top, TRUE);
}
有沒有任何證據表明OP與Windows控制檯一起工作? –
我想,接受的答案就是足夠的證據。 –
@IgorKleinerman是的,這個答案爲我做了。我喜歡你如何刷新控制檯到最後的正常尺寸,所以我可以看到它們的差異。你教了我另外一個有「0x41」和「0x5B」的東西。我不知道這些是從A到Z的地址。我只是希望這篇文章不會被刪除,因爲我確信很多人都在搜索這個答案,其中一些人不會考慮輸入「如何調整控制檯大小「。另一個解決方案可以打印在一個文件中,但我沒有要求。因爲每次迭代之後我都需要它,並且控制檯更方便。 –
- 1. 您如何查看剛剛創建的手冊頁?
- 2. 看看屬性文件剛剛創建
- 3. 如何在D中創建2D數組?
- 4. 如何/創建一個2d數組來存儲整數,jQuery/javascript
- 5. 從2D創建一個C數組NSArray
- 6. 2D數組 - 創建虛擬生物? (C++)
- 7. 如何用2d數組創建方法
- 8. LD看不到我剛剛建立
- 9. 如何查看完整的追溯?
- 10. 如何在C++中創建int 2D數組的向量
- 11. 如何創建一個大小爲40,000的C++ bool 2D數組?
- 12. 如何查看NSUserDefaults的完整內容
- 13. 如何查看我已創建
- 14. 創建2d數組Javascript
- 15. 創建2D GtkWidget數組
- 16. Haskell-創建2d數組
- 17. 如何使用2d rgb數組在C++中創建圖像?
- 18. 如何引用我剛剛創建的powershell文件?
- 19. 如何在我們剛剛創建的對象上使用object.get()
- 20. 我該如何測試剛剛創建的maven原型?
- 21. 我如何獲得剛剛創建的Facebook評論
- 22. 如何在C中正確地創建一個2d int數組的數組?
- 23. 如何在Objective-C(Cocoa)中正確地創建完整的NSNumbers?
- 24. 從1d數組創建2d數組
- 25. 我提交請求後,如何查看完整的網址?
- 26. 如何在Jenkins中查看完整的構建隊列
- 27. 如何在C/OpenGL的創建整數數組位圖
- 28. 如何在C++中創建一個整數的對齊數組?
- 29. 如何看待我使用類創建的對象,如數組
- 30. 創建2D unordered_map C++
歡迎堆棧溢出。請花時間再次閱讀[The Tour](http://stackoverflow.com/tour),並參閱[Help Center](http://stackoverflow.com/help/asking)中的內容以瞭解您可以在這裏問。 –