home *** CD-ROM | disk | FTP | other *** search
- /* INTRO34.C--Example from Chapter 4 of Getting Started */
-
- #include <stdio.h>
- #include <stdlib.h>
-
- FILE *textfile; /* Pointer to file being used */
- char line[81]; /* Char array to hold lines read from file */
-
- int main()
- {
- /* Open file, testing for success */
- if ((textfile = fopen("intro34.txt", "w")) == NULL) {
- printf("Error opening text file for writing\n");
- exit(0);
- }
-
- /* Write some text to the file */
- fprintf(textfile, "%s\n", "one");
- fprintf(textfile, "%s\n", "two");
- fprintf(textfile, "%s\n", "three");
-
- /* Close the file */
- fclose(textfile);
-
- /* Open file again */
- if ((textfile = fopen("intro34.txt", "r")) == NULL) {
- printf("Error opening text file for reading\n");
- exit(0);
- }
-
- /* Read file contents */
- while ((fscanf(textfile, "%s", line) != EOF))
- printf("%s\n", line);
-
- /* Close file */
- fclose(textfile);
-
- return 0;
- }