未分類

c言語 ターミナル上で出力した文字列の表示を初期化する

投稿日:2020年11月27日 更新日:

エスケープシーケンス \033[2J と\033[u を使う。

#include <unistd.h>
#include <stdio.h>

int main()
{
int i = 0;
while (true)
{
i++;
printf("\033[2J\033[ui = %d\n",i);
usleep(1000);
}

return 0;
}

結果

i = 1117

のような出力が出続ける。

-未分類
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

c++ で文字列をファイルに保存する方法

result.txt というファイルに “data1 data2 data3” という内容を保存する。ofstream を使って書き出す。 例 #include<iost …

no image

tex で差集合の記号を入力する方法

\setminus を使う。 例 $A \setminus B$ 結果

no image

tex で図の番号を表示しない方法

caption パッケージを使っておき、\caption* を使うと、図の番号を表示しないようにできる。 例 \usepackage{caption} \begin{document} \begin{ …

no image

tex で脚注を表示する方法

\footnote を使う。 例 \footnote{this is a footnote.} 結果

no image

tex で組み合わせ記号(nCk)を入力する

tex で組み合わせ記号を入力するには、アンダーバー(_)を使う。C はローマン体にする。 例 ${}_n {\mathrm C}_k$ 結果