Minor program improvements
This commit is contained in:
31
src/programs/misc.c
Normal file
31
src/programs/misc.c
Normal file
@@ -0,0 +1,31 @@
|
||||
// Miscellaneous small programs
|
||||
|
||||
#include "../libc/stdio.h"
|
||||
|
||||
// Print a rainbow colorful text for testing
|
||||
|
||||
#define BUF_SIZE 256
|
||||
#define COLORS 20
|
||||
|
||||
void program_rainbow()
|
||||
{
|
||||
char input_buffer[BUF_SIZE];
|
||||
puts("What to print? ");
|
||||
get_input(input_buffer, BUF_SIZE);
|
||||
puts("\n");
|
||||
|
||||
for (int i=0; i<COLORS; i++)
|
||||
{
|
||||
colorputs(input_buffer, i);
|
||||
puts("\n");
|
||||
}
|
||||
}
|
||||
|
||||
// Clear the terminal
|
||||
|
||||
#define ROWS 25
|
||||
|
||||
void program_clear()
|
||||
{
|
||||
for (int i=0; i<ROWS; i++) scroll(1);
|
||||
}
|
||||
Reference in New Issue
Block a user