Make color print correctly after a line
This commit is contained in:
parent
d3ab344b23
commit
14ecd17a9a
1 changed files with 6 additions and 0 deletions
6
ccc.c
6
ccc.c
|
@ -976,6 +976,12 @@ void show_file_content()
|
||||||
|
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
}
|
}
|
||||||
|
/* Check if the line ends with the ANSI reset sequence `\033[0m` */
|
||||||
|
size_t len = strlen(buffer);
|
||||||
|
if (len >= 4 && strcmp(&buffer[len - 4], "\033[0m") == 0) {
|
||||||
|
/* Line ends with ANSI reset, print it */
|
||||||
|
printf("\033[0m");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fclose(stream);
|
fclose(stream);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue