私はC++を使ってXcodeでライブラリ管理システムを作っています。 Xcodeはconio.hやsystemなどのライブラリをサポートしていないため、 "cls"は機能しません。あるメニューから別のメニューに移動するときに、画面を消去するために使用するコードは何ですか?Xcodeで画面を消去
1
A
答えて
2
これをチェックしてください。
https://discussions.apple.com/thread/1064635?start=0&tstart=0
それを行うための直接的な方法はありません。 system()
コマンドはMac(Unix)では動作しません。 1つのオプションは、コードを使用してスペースをたくさん追加することです。つまり、\ nまたは他の方法でcursesライブラリ #include <curses.h>
(curses.h)を使用して、基本的には同じことをするsystem("clear")
を使用します。だから、いくつかのライブラリを使うのではなく、コードを使ってスペースを手動で印刷するほうがよい。あなたがPOSIX(UnixやLinuxでは、マックOSXなど)ベースのシステム[:私はそれを自分でテストしていません注意]:のために何ができる
もう一つ
#include <unistd.h>
#include <term.h>
void ClearScreen()
{
if (!cur_term)
{
int result;
setupterm(NULL, STDOUT_FILENO, &result);
if (result <= 0) return;
}
putp(tigetstr("clear"));
}
あなたはにリンクする必要があります適切なライブラリ(-lcurses
、-lterminfo
などの1つ)を使用して最後のライブラリをコンパイルします。 (出典:http://www.cplusplus.com/forum/articles/10515/)
関連する問題
- 1. ボタンで画面を消去する
- 2. Perlで出力後の画面を消去します
- 3. 画面から特定のスプライトを消去する
- 4. XCodeのリポジトリの履歴リストを消去
- 5. Twitterのブートストラップモーダルの葉の画面が消えると消え去ります
- 6. 消去されたクラスはxcode 4.2で消えますか?
- 7. フレーム外の図面の消去
- 8. XCodeで出力(コンソール)画面が消えましたか?
- 9. ゴーストスクリプト内の画面を消去することはできますか?
- 10. getcheは、Enterキーを押した後に画面を消去します。
- 11. ハスケルでタイプ消去?
- 12. xcode iphone testbedでビルドするとドキュメントファイルが消去される
- 13. ボタンをクリックして図面を消去するには?
- 14. セグメンテーションフォールトベクトル消去中
- 15. マップ消去エラー
- 16. 消去要素
- 17. 画像ボックス画像を消去するには?
- 18. 消去を使ってベクトルから要素を消去する
- 19. NSRectFillで描画されたココアを消去しますか?
- 20. UIViewで描画線を消去する方法
- 21. 効率的なオブジェクト空間の隠面消去
- 22. Cでのガウス消去
- 23. 消去方式でリスト
- 24. UITableViewデータの消去
- 25. ジェネリック消去とレガシーコード
- 26. Javaジェネリック型消去
- 27. 奇妙な消去
- 28. Javaの消去タイプ
- 29. ガウス消去のロジックエラー
- 30. Android - SurfaceView。画面を消去せずに更新しています。 (注:私はNoobです)
あなたはコマンドラインアプリケーションについて書いています(Xcode内で書いて起動するだけです)?またはXcodeプラグイン?あなたの質問は、少なくとも私には明らかではありません。 –
システム( "クリア") – rasmus
私はコマンドラインアプリケーションについて話しています。ごめんなさい。 –