No.1
- 回答日時:
CUIが中心の時代にはコンソールにコントロールコードやESCシーケンスを送り、文字を動かしていました。
printfでコントロールコードを出力してカーソルの動きを調べてください。文字を右へ動かすということは
a
(bs)
(sp)a
(bs)(bs)
(sp)(sp)a
(bs)(bs)(bs)
(sp)(sp)(sp)a
という具合に改行せずにカーソルを移動させる方法で実現します。ESC やCSIのシーケンスをうまく使えばもっと短いコードでいろいろなことができますが、コンソールの設定に依存するので試してみてから考えてください。
参考URL:http://www.linux.or.jp/JM/html/LDP_man-pages/man …
この回答への補足
すみません。初心者でよく分からないのですがprintfを使って
printf("a");
printf("(bs)");
printf("(sp)a");
printf("(bs)(bs)");
printf("(sp)(sp)a");
printf("(bs)(bs)(bs)");
printf("(sp)(sp)(sp)a");
と、すればよいのですか?
No.2ベストアンサー
- 回答日時:
(bs) は16進数で0x08 --> \x08
(sp) は空白なので普通に半角" "を入れればいいでしょう。
printf("a");
printf("\x08");
printf(" a");
printf("\x08\x08");
printf(" a");
printf("\x08\x08\x08");
printf(" a");
ですが、この間に時間待ちのルーチンを入れないとあっという間に動いていってしまいます。
時間待ちを割り込みで作るのかctimeを引くのかはお任せします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) Wordで行間が勝手に空いてしまう 6 2023/01/09 06:03
- その他(インターネット接続・インフラ) DELLのPCにPre-Boot System Performance Checkの表示が出てしまう 1 2023/04/18 11:22
- Windows 7 「このwindows 7 は正規品ではありません」正規品ではないということですか? 3 2022/06/25 11:41
- Word(ワード) Wordでの印刷サイズについて A4の原稿をB5サイズで出力したいとき、 印刷から用紙サイズの指定か 4 2022/04/30 09:51
- Windows 10 パソコン初期化の件です 2 2022/06/05 11:05
- Word(ワード) Wordに詳しい方教えてください 左上から文字を入力したいのですが、どうしてもこのように上と左右に空 2 2022/09/27 01:22
- 運転免許・教習所 丁字路での出来事 5 2023/05/21 13:47
- メガネ・コンタクト・視力矯正 最近、新聞の文字がぼやけて見づらくなった。対処法は? 6 2023/01/14 18:29
- Word(ワード) Word2013 一行目のインデント位置 1 2022/09/23 06:05
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
printf で二進表示を行いたい。
-
scanfに文字が入力されたときに...
-
【C言語教えてください】sin波...
-
C言語 プログラミング
-
円の面積を求めるプログラミン...
-
8人分のテストの点数を入力し、...
-
【プログラム】2の倍数で表示非...
-
コンパイルエラーについて
-
C言語での、年複利の計算方法...
-
改行について 1行に何個かづ...
-
摂氏の値を計算するプログラム...
-
C言語プログラミング
-
2次方程式の解の表示
-
学校の課題で
-
台形の面積を求めるプログラム
-
C言語でマウス入力(クリックや...
-
C言語で、引数が構造体の場合
-
万年カレンダーのC言語プログラ...
-
分数を表示するプログラム(長...
-
c言語プログラミングでキーボー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語について
-
printf で二進表示を行いたい。
-
cshの文字列操作(0埋め)
-
10個出力で改行したいのですが...
-
コンパイルエラーについて
-
テキストカーソル位置の取得
-
strcmp
-
unsigned int型について
-
c言語でAからZまでを表示する...
-
printf( " %2d", p * q );
-
コマンドラインに出力した文字...
-
printfの出力内の文字をdefine...
-
ホームページをC言語で作りたい...
-
コマンドプロンプトがすぐ消える
-
小数点切捨て表示
-
【C言語教えてください】sin波...
-
switch分のケースを範囲数?に...
-
二つの整数値の大小比較
-
4の倍数を論理演算で表す。。
-
defineで定数が置き換えられな...
おすすめ情報