Share this page

# Example: fgets

The following example, for Windows platforms, opens a file and reads the first line using fgets.

To run the example, copy the file readme.txt from the installation's dat directory to the c drive, or copy another file and change the value of filename.

    #include <stdio.h>
        int i, total = 0;
        char line[100], ch;
        FILE* file_stream;
        char *filename = "c:\\readme.txt";

        if ((file_stream = fopen(filename, "r")) == NULL ) {
            lr_error_message("Cannot open %s", filename);
            return -1;
        }

        // Get the first line from the file

        if (fgets(line, 100, file_stream) == NULL)
            lr_output_message("fgets error");
        else
            lr_output_message( "The first line is \"%s\"", line);
        if (fclose(file_stream))
            lr_error_message("Error closing file %s", filename);

    Example:
                    Output:
    The first line is "**** For an HTML version of the ReadMe file, see readme.htm ****"

Tips to improve your search results... VuGen Function Reference Version 25.1-25.3 Function Reference 25.1-25.3 All View Local Help Center View Online Help Center Version: