From 892e213879de2f32f983c379bc5b368f55e19805 Mon Sep 17 00:00:00 2001 From: RouxAntoine Date: Tue, 27 Dec 2022 17:03:44 +0100 Subject: [PATCH] example of c printf with line rewriting --- .editorconfig | 2 ++ Makefile | 8 ++++++++ control-sequence-introducer.c | 11 +++++++++++ 3 files changed, 21 insertions(+) create mode 100644 .editorconfig create mode 100644 Makefile create mode 100644 control-sequence-introducer.c diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f60c0d3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,2 @@ +[Makefile] +indent_style = tab \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1ae7c2e --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +.PHONY: control-sequence-introducer + +CC_FLAGS=-Wall -O2 +GCC_BIN=gcc + +control-sequence-introducer: + @echo "Building control-sequence-introducer ..." + @$(GCC_BIN) $(CC_FLAGS) control-sequence-introducer.c -o control-sequence-introducer.ex diff --git a/control-sequence-introducer.c b/control-sequence-introducer.c new file mode 100644 index 0000000..ac7425a --- /dev/null +++ b/control-sequence-introducer.c @@ -0,0 +1,11 @@ +#include +#include + +int main(int argc, char** argv) { + + printf("Hello world"); + fflush(stdout); + sleep(2); + printf("\33[2K\rHello world everybody"); + +} \ No newline at end of file