blob: 721d6a114b6efbceeb11d147c56ee0e97121d478 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
/************************************************************************
*
* Purpose: To display a file on the screen (Unix 'cat' command).
* Version 1
*
* to do: Read file name from command line.
*
* Author: M J Leslie
* Date: 06-Feb-94
*
************************************************************************/
#include <stdio.h>
main()
{
int c; /* Character read from the file. */
FILE *ptr; /* Pointer to the file. FILE is a
structure defined in <stdio.h> */
/* Open the file - no error checking done */
ptr = fopen("/etc/hosts","r");
/* Read one character at a time, checking
for the End of File. EOF is defined
in <stdio.h> as -1 */
while ((c = fgetc(ptr)) != EOF)
{
printf("%c",c); /* O/P the character to the screen */
}
fclose(ptr); /* Close the file. */
}
|