我希望我的mvwprintw語句在代碼中的一個點之後消失。我不知道如何刪除打印語句。是否有打印功能可以做到這一點?我試圖通過創建另一個充滿空間的陳述,認爲它會覆蓋現有的陳述,而且看起來很空白。我嘗試在網上查找,但找不到任何東西。請讓我知道是否有辦法。C - 有沒有辦法從我的窗口中刪除mvwprintw? (Ncurses)
0
A
回答
0
我確實找到了一種方法,希望這可以幫助未來有同樣問題的人。你所要做的就是在你的陳述開始時加上\r
,並且它會勝過之前在那個地方的任何東西。
mvwprintw(win2,3,16,"Hi.");
mvwprintw(win2,3,16,"\rPlease make your first move."); //overwrites the "Hi"
mvwprintw(win2,3,16,"\rPlease make your second move.");//overwrites the "Please make your first move"
在打印語句中添加空格會擦除以前的消息。
+0
如果用較小的句子覆蓋上次打印的文本,它會正常工作嗎? –
+0
不,它會顯示以前未包含的文本的其餘部分。你可以解決這個問題,我在新句子的末尾添加空格。這將涵蓋這一切。 – user3753834
+0
好的,謝謝你的回答:) –
1
您可以通過移動到行
move(3,0);
的開頭,然後清除行
clrtoeol();
相關問題
- 1. 事件沒有從窗口中刪除
- 2. 有沒有辦法刪除C宏中的引號?
- 3. 有沒有辦法從Scala中的實例中刪除特質?
- 4. 有沒有辦法從ASP.NET MVC中的鏈接中刪除ID
- 5. 有沒有辦法從CSS規則中刪除屬性?
- 6. WPF - 有沒有辦法從Canvas.Children中刪除特定的孩子?
- 7. 有沒有辦法從插槽中刪除特定的信號
- 8. 有沒有辦法從dojo的NumberSpinner中刪除逗號?
- 9. 有沒有辦法刪除window.open事件?
- 10. 有沒有辦法刪除FILE_FLAG_DELETE_ON_CLOSE?
- 11. 有沒有辦法從StreamReader中刪除第一行
- 12. 有沒有辦法從UISearchDisplayController中刪除「No Results」標籤?
- 13. 有沒有辦法從UITableView中刪除分隔線?
- 14. 有沒有辦法從字符串中刪除字符? Java
- 15. 有沒有辦法從隊列中刪除一個項目?
- 16. EventKit:有沒有什麼辦法從EKEventEditViewController中刪除受邀者
- 17. 有沒有辦法從pubnub應用程序中刪除設備?
- 18. 有沒有辦法從一個數據庫中刪除'sysmessages'表?
- 19. 有沒有辦法將屏幕中的TideSDK窗口居中?
- 20. 有沒有辦法從我們的hazelcast集羣中刪除惡意節點?
- 21. 有沒有辦法刷新JavaScript中的窗口屬性?
- 22. 有沒有辦法檢查Python Tk窗口中的更改?
- 23. 有沒有辦法在.NET中創建除Form之外的頂級窗口?
- 24. 有沒有辦法使用本機C++從WPF窗口捕獲位圖?
- 25. 有沒有辦法將除了一個之外的所有窗口最小化?
- 26. 有沒有辦法從tkinter窗口中刪除標籤或按鈕,然後將其添加回來?
- 27. 有沒有辦法讓一個窗口的所有BindingExpression對象?
- 28. 有沒有辦法讓現有的cmd窗口執行命令?
- 29. 有沒有辦法使用c#和MS Access刪除表中的所有行?
- 30. 有沒有辦法改變MATLAB命令窗口的標題?
清除整個行「我試圖通過創建另一個完整的空間聲明認爲它會重疊它會顯得空白。「究竟發生了什麼?你能提供一些代碼來展示你的嘗試嗎? –
什麼都沒有發生,前面的消息仍然顯示。 – user3753834