the work continues; more text
This commit is contained in:
@@ -8,8 +8,16 @@ you'll be implementing **my-cat**.
|
|||||||
|
|
||||||
Objectives:
|
Objectives:
|
||||||
* Re-familiarize yourself with the C programming language
|
* Re-familiarize yourself with the C programming language
|
||||||
* Learn a little about how UNIX utilities are implemented
|
* Re-familiarize yourself with a shell / terminal / command-line of UNIX
|
||||||
* Learn (as a side effect) how to use a proper code editor such as emacs
|
* Learn (as a side effect) how to use a proper code editor such as emacs
|
||||||
|
* Learn a little about how UNIX utilities are implemented
|
||||||
|
|
||||||
|
While the project focuses upon writing simple C programs, you can see from the
|
||||||
|
above that even that requires a bunch of other previous knowledge, including a
|
||||||
|
basic idea of what a shell is and how to use the command line on some
|
||||||
|
UNIX-based systems (e.g., Linux or macOS), how to use an editor such as emacs,
|
||||||
|
and of course a basic understanding of C programming. If you **do not** have
|
||||||
|
these skills already, this is not the right place to start.
|
||||||
|
|
||||||
## my-cat
|
## my-cat
|
||||||
|
|
||||||
@@ -47,9 +55,12 @@ at your UNIX shell prompt:
|
|||||||
prompt> man fopen
|
prompt> man fopen
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Then, read! Reading man pages effectively takes practice; why not start
|
||||||
|
learning now?
|
||||||
|
|
||||||
|
We will also give a simple overview here. The **fopen()** function "opens" a
|
||||||
The **fopen()** function opens a file
|
file, which is a common way in UNIX systems to begin the process of file
|
||||||
|
access.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user