From 321008a9b6c32792b9a19b127cd7fc0fbf46dd15 Mon Sep 17 00:00:00 2001 From: "Hwanyong Lee-pcc000 (SSH)" <hwan@ajou.ac.kr> Date: Wed, 8 Feb 2023 11:50:26 +0900 Subject: [PATCH] DAY3 --- lab02/add | Bin 0 -> 16888 bytes lab02/add.c | 23 +++++++++++++++++++++++ lab02/all | 2 ++ lab02/errfile | 1 + lab02/gen | Bin 0 -> 16888 bytes lab02/gen.c | 16 ++++++++++++++++ lab02/hello3.c | 20 ++++++++++++++++++++ lab02/infile | 1 + lab02/lserr | 3 +++ lab02/outfile | 1 + lab02/tlserr | 4 ++++ lab03/add | Bin 0 -> 16888 bytes lab03/add.c | 23 +++++++++++++++++++++++ lab03/all | 2 ++ lab03/errfile | 1 + lab03/gen | Bin 0 -> 16888 bytes lab03/gen.c | 16 ++++++++++++++++ lab03/hello3.c | 20 ++++++++++++++++++++ lab03/infile | 1 + lab03/lserr | 3 +++ lab03/outfile | 1 + lab03/ps.sh | 2 ++ lab03/teeout | 1 + lab03/tlserr | 4 ++++ 24 files changed, 145 insertions(+) create mode 100755 lab02/add create mode 100644 lab02/add.c create mode 100644 lab02/all create mode 100644 lab02/errfile create mode 100755 lab02/gen create mode 100644 lab02/gen.c create mode 100644 lab02/hello3.c create mode 100644 lab02/infile create mode 100644 lab02/lserr create mode 100644 lab02/outfile create mode 100644 lab02/tlserr create mode 100755 lab03/add create mode 100644 lab03/add.c create mode 100644 lab03/all create mode 100644 lab03/errfile create mode 100755 lab03/gen create mode 100644 lab03/gen.c create mode 100644 lab03/hello3.c create mode 100644 lab03/infile create mode 100644 lab03/lserr create mode 100644 lab03/outfile create mode 100644 lab03/ps.sh create mode 100644 lab03/teeout create mode 100644 lab03/tlserr diff --git a/lab02/add b/lab02/add new file mode 100755 index 0000000000000000000000000000000000000000..f2d0aaaba1eee7fbf1ed109b172305b70a5d8784 GIT binary patch literal 16888 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 literal 0 HcmV?d00001 diff --git a/lab02/add.c b/lab02/add.c new file mode 100644 index 0000000..7c112f6 --- /dev/null +++ b/lab02/add.c @@ -0,0 +1,23 @@ +#include <stdio.h> + +int main() +{ + int a,b; + int scret=0; + while(1) + { + scret = scanf("%d %d", &a,&b); + // printf("%d\n", scret); + if (scret == EOF) + break; + if (a == 9999) + break; + if (scret != 2) + { + fprintf(stderr, "Input Two Numbers\n"); + continue; + } + printf("%d \n", a+b); + } + return scret-2; +} diff --git a/lab02/all b/lab02/all new file mode 100644 index 0000000..6f27d2d --- /dev/null +++ b/lab02/all @@ -0,0 +1,2 @@ +STDOUT: 100 +STDERR: 100 diff --git a/lab02/errfile b/lab02/errfile new file mode 100644 index 0000000..b22717b --- /dev/null +++ b/lab02/errfile @@ -0,0 +1 @@ +STDERR: 666 diff --git a/lab02/gen b/lab02/gen new file mode 100755 index 0000000000000000000000000000000000000000..814d2160f3e3e5eb848bac0ed720ebe432ac627d GIT binary patch literal 16888 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 literal 0 HcmV?d00001 diff --git a/lab02/gen.c b/lab02/gen.c new file mode 100644 index 0000000..82d7d37 --- /dev/null +++ b/lab02/gen.c @@ -0,0 +1,16 @@ +#include <stdio.h> + +int main() +{ + int a,b; + int scret=0; + setvbuf(stdout, NULL, _IOLBF,5); + while(1) + { + scret = scanf("%d %d", &a, &b); + if (scret == EOF || a== 9999) + break; + printf("%d %d ", a, b); + } + return scret; +} diff --git a/lab02/hello3.c b/lab02/hello3.c new file mode 100644 index 0000000..a4dd434 --- /dev/null +++ b/lab02/hello3.c @@ -0,0 +1,20 @@ +#include <stdio.h> + +int main() +{ + int a=0; + int scanfret=0; + setvbuf(stdout, NULL, _IONBF, 5); + // fflush(stdout); + while (1) + { + scanfret = fscanf(stdin,"%d",&a); + if (scanfret ==EOF ) + break; + fprintf(stdout,"STDOUT: %d\n", a); + fprintf(stderr,"STDERR: %d\n", a); + if ( a == 9999 ) + break; + } + return a; +} diff --git a/lab02/infile b/lab02/infile new file mode 100644 index 0000000..ebc4bdc --- /dev/null +++ b/lab02/infile @@ -0,0 +1 @@ +100 200 300 diff --git a/lab02/lserr b/lab02/lserr new file mode 100644 index 0000000..cd854aa --- /dev/null +++ b/lab02/lserr @@ -0,0 +1,3 @@ +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory diff --git a/lab02/outfile b/lab02/outfile new file mode 100644 index 0000000..13240b3 --- /dev/null +++ b/lab02/outfile @@ -0,0 +1 @@ +STDOUT: 666 diff --git a/lab02/tlserr b/lab02/tlserr new file mode 100644 index 0000000..7630549 --- /dev/null +++ b/lab02/tlserr @@ -0,0 +1,4 @@ +This is ls ERROR mew +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory diff --git a/lab03/add b/lab03/add new file mode 100755 index 0000000000000000000000000000000000000000..f2d0aaaba1eee7fbf1ed109b172305b70a5d8784 GIT binary patch literal 16888 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 literal 0 HcmV?d00001 diff --git a/lab03/add.c b/lab03/add.c new file mode 100644 index 0000000..7c112f6 --- /dev/null +++ b/lab03/add.c @@ -0,0 +1,23 @@ +#include <stdio.h> + +int main() +{ + int a,b; + int scret=0; + while(1) + { + scret = scanf("%d %d", &a,&b); + // printf("%d\n", scret); + if (scret == EOF) + break; + if (a == 9999) + break; + if (scret != 2) + { + fprintf(stderr, "Input Two Numbers\n"); + continue; + } + printf("%d \n", a+b); + } + return scret-2; +} diff --git a/lab03/all b/lab03/all new file mode 100644 index 0000000..6f27d2d --- /dev/null +++ b/lab03/all @@ -0,0 +1,2 @@ +STDOUT: 100 +STDERR: 100 diff --git a/lab03/errfile b/lab03/errfile new file mode 100644 index 0000000..b22717b --- /dev/null +++ b/lab03/errfile @@ -0,0 +1 @@ +STDERR: 666 diff --git a/lab03/gen b/lab03/gen new file mode 100755 index 0000000000000000000000000000000000000000..814d2160f3e3e5eb848bac0ed720ebe432ac627d GIT binary patch literal 16888 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 literal 0 HcmV?d00001 diff --git a/lab03/gen.c b/lab03/gen.c new file mode 100644 index 0000000..82d7d37 --- /dev/null +++ b/lab03/gen.c @@ -0,0 +1,16 @@ +#include <stdio.h> + +int main() +{ + int a,b; + int scret=0; + setvbuf(stdout, NULL, _IOLBF,5); + while(1) + { + scret = scanf("%d %d", &a, &b); + if (scret == EOF || a== 9999) + break; + printf("%d %d ", a, b); + } + return scret; +} diff --git a/lab03/hello3.c b/lab03/hello3.c new file mode 100644 index 0000000..a4dd434 --- /dev/null +++ b/lab03/hello3.c @@ -0,0 +1,20 @@ +#include <stdio.h> + +int main() +{ + int a=0; + int scanfret=0; + setvbuf(stdout, NULL, _IONBF, 5); + // fflush(stdout); + while (1) + { + scanfret = fscanf(stdin,"%d",&a); + if (scanfret ==EOF ) + break; + fprintf(stdout,"STDOUT: %d\n", a); + fprintf(stderr,"STDERR: %d\n", a); + if ( a == 9999 ) + break; + } + return a; +} diff --git a/lab03/infile b/lab03/infile new file mode 100644 index 0000000..ebc4bdc --- /dev/null +++ b/lab03/infile @@ -0,0 +1 @@ +100 200 300 diff --git a/lab03/lserr b/lab03/lserr new file mode 100644 index 0000000..cd854aa --- /dev/null +++ b/lab03/lserr @@ -0,0 +1,3 @@ +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory diff --git a/lab03/outfile b/lab03/outfile new file mode 100644 index 0000000..13240b3 --- /dev/null +++ b/lab03/outfile @@ -0,0 +1 @@ +STDOUT: 666 diff --git a/lab03/ps.sh b/lab03/ps.sh new file mode 100644 index 0000000..8fb7d92 --- /dev/null +++ b/lab03/ps.sh @@ -0,0 +1,2 @@ +{ sleep 100; echo "100 seconds" ;} & +ps -l diff --git a/lab03/teeout b/lab03/teeout new file mode 100644 index 0000000..1746327 --- /dev/null +++ b/lab03/teeout @@ -0,0 +1 @@ +200 200 300 300 \ No newline at end of file diff --git a/lab03/tlserr b/lab03/tlserr new file mode 100644 index 0000000..7630549 --- /dev/null +++ b/lab03/tlserr @@ -0,0 +1,4 @@ +This is ls ERROR mew +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory +ls: cannot access 'infile': No such file or directory -- GitLab