![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Linuxでターミナルの制御を行うには、ncursesというライブラリを使用します。
ターミナル上で利用できるエディタなどで使用されるライブラリです。
#1で言われているエスケープシーケンスを扱います。
ncursesを使用する場合は、printf/fgetsのように単独で使用できません。
初期化処理などの一定の手順を取る必要があります。
詳しいことは、ncursesについて記述しているサイトを探してください。
おおよそ以下のようになるのではないかと思います。
マシン上での確認は行っていないので、誤りがあると思います。
a)initscr()で初期化
b)getsyx()で現在のカーソル位置を取得
c)getstr()で文字列を読み込み
d)setsyx()でb)で取得したカーソル位置へ移動
e)clrtoeol()でカーソル位置から行末をクリア
f)printw()で表示
g)endwin()で終了処理
No.1
- 回答日時:
OSに依存しますが、エスケープシーケンスでできませんか?
printf("\x1b[2J"); とか
printf("\x1b[K"); など。
できなかったらごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Excel(エクセル) EXCELでリターンキーが押されたらそのセルに特定の文字を表示したいのですが。 2 2022/08/07 12:58
- Excel(エクセル) エクセルの1桁目のゼロが表示されない 6 2022/09/17 09:46
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Word(ワード) word 文字数のずれ 2 2023/01/18 10:04
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
プログラミング初心者です。 Py...
-
c言語の数当てゲームプログラム...
-
java初心者です。入力されたの...
-
scanf が無視されます
-
正負を反転させて出力するプロ...
-
入力値が1以下、かつ数字以外の...
-
getchar()について 教えてくだ...
-
数字以外が入力されたらエラー...
-
C言語 逆ピラミッドの作り方
-
scanfの入力をgets関数で読み捨...
-
C言語初心者です。ファイルの読...
-
小数か整数かを判定する方法
-
C言語 While文(ループ)内の...
-
C言語について
-
Userformの入力順序をタブオー...
-
getc 等の違い
-
C言語(構造体)
-
C言語でgetchar();が上手く使え...
-
C言語で作成したプログラムの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
数字以外が入力されたらエラー...
-
正負を反転させて出力するプロ...
-
プログラミング初心者です。 Py...
-
java初心者です。入力されたの...
-
Eclipseコンソール表示を、リセ...
-
scanfが2回使えない・・・?;
-
C言語 逆ピラミッドの作り方
-
double型が正常に認識されてい...
-
ワードで文字を入力する時の変...
-
コマンドプロンプトからのEOFの...
-
Linuxで入力待ちなしkeyread関...
-
scanf が無視されます
-
if文の条件にscanf関数を使うと…?
-
C言語について
-
cout関数を使っているのですが...
-
enterでループ終了
-
"scanf"でエンターで改行させな...
-
C言語でgetchar();が上手く使え...
-
C言語scanf_sで何故か2回入力に...
おすすめ情報