Inital commit
This commit is contained in:
commit
ed29e5bc84
|
@ -0,0 +1,10 @@
|
|||
CC=gcc
|
||||
CFLAGS=-Wall -Werror
|
||||
|
||||
all:
|
||||
$(CC) $(CFLAGS) -o intro2 intro2.c
|
||||
$(CC) $(CFLAGS) -o intro intro.c
|
||||
|
||||
clean:
|
||||
rm intro
|
||||
rm intro2
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
**Piusbird Presents**
|
||||
|
||||
|
||||
mmmmmmm # mmm m""
|
||||
# # mm mmm # mmm m m mmm mm#mm
|
||||
# #" # #" # # #" "# "m m" #" "# #
|
||||
# # # #"""" # # # #m# # # #
|
||||
# # # "#mm" "mmm" "#m#" "# "#m#" #
|
||||
m"
|
||||
""
|
||||
|
||||
m "
|
||||
# mmm m mm m m m m
|
||||
# # #" # # # #m#
|
||||
# # # # # # m#m
|
||||
#mmmmm mm#mm # # "mm"# m" "m
|
||||
|
||||
|
||||
|
||||
|
||||
/\_/\
|
||||
((@v@))
|
||||
():::()
|
||||
VV-VV
|
|
@ -0,0 +1,32 @@
|
|||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#define RATE 50 // 2400 baud
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
printf("%s", "\033[2J"); /* Clears the screen */
|
||||
// char buffer[255];
|
||||
//char *b = buffer;
|
||||
//size_t bufsize = 255;
|
||||
int count = 0;
|
||||
char ch;
|
||||
FILE *fp;
|
||||
if (argc < 2) {
|
||||
fprintf(stderr, "%s\n", "No input file");
|
||||
return 1;
|
||||
}
|
||||
fp = fopen(argv[1], "r");
|
||||
|
||||
while (!feof(fp)) {
|
||||
if ( count == RATE) {
|
||||
sleep(1);
|
||||
count = 0;
|
||||
}
|
||||
|
||||
ch = getc(fp);
|
||||
putchar(ch);
|
||||
count++;
|
||||
}
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#define RATE 50 // 2400 baud
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
printf("%s", "\033[2J"); /* Clears the screen */
|
||||
// char buffer[255];
|
||||
//char *b = buffer;
|
||||
//size_t bufsize = 255;
|
||||
int count = 0;
|
||||
char ch;
|
||||
FILE *fp;
|
||||
if (argc < 2) {
|
||||
fprintf(stderr, "%s\n", "No input file");
|
||||
return 1;
|
||||
}
|
||||
fp = fopen(argv[1], "r");
|
||||
|
||||
while (!feof(fp)) {
|
||||
if ( count == RATE) {
|
||||
sleep(1);
|
||||
count = 0;
|
||||
}
|
||||
int cols = 0;
|
||||
|
||||
ch = getc(fp);
|
||||
printf("%s", "\033[1C");
|
||||
cols++;
|
||||
if (cols == 80) {
|
||||
cols = 0;
|
||||
printf("%s", "\033[1B");
|
||||
|
||||
}
|
||||
if (ch == '\n') {
|
||||
printf("%s", "\033[1E");
|
||||
}
|
||||
putchar(ch);
|
||||
count++;
|
||||
}
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue