small edits
This commit is contained in:
@@ -106,7 +106,7 @@ available.
|
|||||||
|
|
||||||
Second, note the *critical* checking of whether the **fopen()** actually
|
Second, note the *critical* checking of whether the **fopen()** actually
|
||||||
succeeded. This is not Java where an exception will be thrown when things goes
|
succeeded. This is not Java where an exception will be thrown when things goes
|
||||||
wrong; rather, it is C, and it is expected (in good programs, you know, the
|
wrong; rather, it is C, and it is expected (in good programs, i.e., the
|
||||||
only kind you'd want to write) that you always will check if the call
|
only kind you'd want to write) that you always will check if the call
|
||||||
succeeded. Reading the man page tells you the details of what is returned when
|
succeeded. Reading the man page tells you the details of what is returned when
|
||||||
an error is encountered; in this case, the macOS man page says:
|
an error is encountered; in this case, the macOS man page says:
|
||||||
@@ -155,7 +155,7 @@ file (thus indicating you no longer need to read from it).
|
|||||||
* Your program **my-cat** can be invoked with one or more files on the command
|
* Your program **my-cat** can be invoked with one or more files on the command
|
||||||
line; it should just print out each file in turn.
|
line; it should just print out each file in turn.
|
||||||
* In all non-error cases, **my-cat** should exit with status code 0, usually by
|
* In all non-error cases, **my-cat** should exit with status code 0, usually by
|
||||||
returning a 0 from **main()**.
|
returning a 0 from **main()** (or by calling **exit(0)**).
|
||||||
* If *no files* are specified on the command line, **my-cat** should just exit
|
* If *no files* are specified on the command line, **my-cat** should just exit
|
||||||
and return 0. Note that this is slightly different than the behavior of
|
and return 0. Note that this is slightly different than the behavior of
|
||||||
normal UNIX **cat** (if you'd like to, figure out the difference).
|
normal UNIX **cat** (if you'd like to, figure out the difference).
|
||||||
|
|||||||
Reference in New Issue
Block a user